./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/pthread-atomic/read_write_lock-2b.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 38b53e6a Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b945c010-1574-4f47-8e17-d9edf234c458/bin/uautomizer-ZsLfNo2U6R/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b945c010-1574-4f47-8e17-d9edf234c458/bin/uautomizer-ZsLfNo2U6R/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b945c010-1574-4f47-8e17-d9edf234c458/bin/uautomizer-ZsLfNo2U6R/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b945c010-1574-4f47-8e17-d9edf234c458/bin/uautomizer-ZsLfNo2U6R/config/AutomizerReach.xml -i ../../sv-benchmarks/c/pthread-atomic/read_write_lock-2b.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b945c010-1574-4f47-8e17-d9edf234c458/bin/uautomizer-ZsLfNo2U6R/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b945c010-1574-4f47-8e17-d9edf234c458/bin/uautomizer-ZsLfNo2U6R --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 7b71c781c26c072fdf5838e0877462128517513c3df1f3bde9f2474cb4533ecb --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-38b53e6 [2022-11-25 16:47:21,251 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-25 16:47:21,253 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-25 16:47:21,288 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-25 16:47:21,289 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-25 16:47:21,290 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-25 16:47:21,291 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-25 16:47:21,293 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-25 16:47:21,298 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-25 16:47:21,303 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-25 16:47:21,305 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-25 16:47:21,311 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-25 16:47:21,311 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-25 16:47:21,313 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-25 16:47:21,318 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-25 16:47:21,320 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-25 16:47:21,322 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-25 16:47:21,322 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-25 16:47:21,324 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-25 16:47:21,331 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-25 16:47:21,332 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-25 16:47:21,336 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-25 16:47:21,338 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-25 16:47:21,339 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-25 16:47:21,342 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-25 16:47:21,343 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-25 16:47:21,343 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-25 16:47:21,344 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-25 16:47:21,344 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-25 16:47:21,345 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-25 16:47:21,345 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-25 16:47:21,346 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-25 16:47:21,350 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-25 16:47:21,353 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-25 16:47:21,354 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-25 16:47:21,354 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-25 16:47:21,355 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-25 16:47:21,355 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-25 16:47:21,355 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-25 16:47:21,358 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-25 16:47:21,359 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-25 16:47:21,360 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b945c010-1574-4f47-8e17-d9edf234c458/bin/uautomizer-ZsLfNo2U6R/config/svcomp-DataRace-32bit-Automizer_Default.epf [2022-11-25 16:47:21,400 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-25 16:47:21,400 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-25 16:47:21,401 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-25 16:47:21,401 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-25 16:47:21,402 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-25 16:47:21,402 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-25 16:47:21,402 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-25 16:47:21,403 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-25 16:47:21,403 INFO L138 SettingsManager]: * Use SBE=true [2022-11-25 16:47:21,403 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-25 16:47:21,404 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-25 16:47:21,404 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-25 16:47:21,404 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-25 16:47:21,405 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-25 16:47:21,405 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-25 16:47:21,405 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-25 16:47:21,405 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-25 16:47:21,405 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-25 16:47:21,405 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2022-11-25 16:47:21,406 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-25 16:47:21,406 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-25 16:47:21,406 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-25 16:47:21,406 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-25 16:47:21,406 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-25 16:47:21,406 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-25 16:47:21,407 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-25 16:47:21,407 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-25 16:47:21,407 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-25 16:47:21,407 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-25 16:47:21,407 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-25 16:47:21,408 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-25 16:47:21,408 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-25 16:47:21,408 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-25 16:47:21,408 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-25 16:47:21,408 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2022-11-25 16:47:21,409 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-25 16:47:21,409 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b945c010-1574-4f47-8e17-d9edf234c458/bin/uautomizer-ZsLfNo2U6R/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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b945c010-1574-4f47-8e17-d9edf234c458/bin/uautomizer-ZsLfNo2U6R 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 -> 7b71c781c26c072fdf5838e0877462128517513c3df1f3bde9f2474cb4533ecb [2022-11-25 16:47:21,723 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-25 16:47:21,761 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-25 16:47:21,764 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-25 16:47:21,765 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-25 16:47:21,765 INFO L275 PluginConnector]: CDTParser initialized [2022-11-25 16:47:21,766 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b945c010-1574-4f47-8e17-d9edf234c458/bin/uautomizer-ZsLfNo2U6R/../../sv-benchmarks/c/pthread-atomic/read_write_lock-2b.i [2022-11-25 16:47:24,804 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-25 16:47:25,102 INFO L351 CDTParser]: Found 1 translation units. [2022-11-25 16:47:25,102 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b945c010-1574-4f47-8e17-d9edf234c458/sv-benchmarks/c/pthread-atomic/read_write_lock-2b.i [2022-11-25 16:47:25,116 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b945c010-1574-4f47-8e17-d9edf234c458/bin/uautomizer-ZsLfNo2U6R/data/baf74a2f4/b218b2dcd5b349da8bc08ab583204f04/FLAGb0f902aee [2022-11-25 16:47:25,145 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b945c010-1574-4f47-8e17-d9edf234c458/bin/uautomizer-ZsLfNo2U6R/data/baf74a2f4/b218b2dcd5b349da8bc08ab583204f04 [2022-11-25 16:47:25,148 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-25 16:47:25,149 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-25 16:47:25,152 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-25 16:47:25,153 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-25 16:47:25,157 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-25 16:47:25,158 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 04:47:25" (1/1) ... [2022-11-25 16:47:25,159 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@bd1192d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:47:25, skipping insertion in model container [2022-11-25 16:47:25,160 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 04:47:25" (1/1) ... [2022-11-25 16:47:25,167 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-25 16:47:25,201 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-25 16:47:25,516 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b945c010-1574-4f47-8e17-d9edf234c458/sv-benchmarks/c/pthread-atomic/read_write_lock-2b.i[30358,30371] [2022-11-25 16:47:25,524 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-25 16:47:25,534 INFO L203 MainTranslator]: Completed pre-run [2022-11-25 16:47:25,570 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b945c010-1574-4f47-8e17-d9edf234c458/sv-benchmarks/c/pthread-atomic/read_write_lock-2b.i[30358,30371] [2022-11-25 16:47:25,578 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-25 16:47:25,611 INFO L208 MainTranslator]: Completed translation [2022-11-25 16:47:25,611 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:47:25 WrapperNode [2022-11-25 16:47:25,611 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-25 16:47:25,612 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-25 16:47:25,613 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-25 16:47:25,613 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-25 16:47:25,620 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:47:25" (1/1) ... [2022-11-25 16:47:25,633 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:47:25" (1/1) ... [2022-11-25 16:47:25,670 INFO L138 Inliner]: procedures = 170, calls = 34, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 166 [2022-11-25 16:47:25,670 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-25 16:47:25,671 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-25 16:47:25,671 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-25 16:47:25,671 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-25 16:47:25,681 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:47:25" (1/1) ... [2022-11-25 16:47:25,682 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:47:25" (1/1) ... [2022-11-25 16:47:25,689 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:47:25" (1/1) ... [2022-11-25 16:47:25,689 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:47:25" (1/1) ... [2022-11-25 16:47:25,699 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:47:25" (1/1) ... [2022-11-25 16:47:25,701 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:47:25" (1/1) ... [2022-11-25 16:47:25,702 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:47:25" (1/1) ... [2022-11-25 16:47:25,720 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:47:25" (1/1) ... [2022-11-25 16:47:25,723 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-25 16:47:25,734 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-25 16:47:25,734 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-25 16:47:25,734 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-25 16:47:25,735 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:47:25" (1/1) ... [2022-11-25 16:47:25,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-25 16:47:25,751 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b945c010-1574-4f47-8e17-d9edf234c458/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 16:47:25,765 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b945c010-1574-4f47-8e17-d9edf234c458/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-25 16:47:25,779 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b945c010-1574-4f47-8e17-d9edf234c458/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-25 16:47:25,813 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-25 16:47:25,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-25 16:47:25,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-25 16:47:25,814 INFO L130 BoogieDeclarations]: Found specification of procedure reader [2022-11-25 16:47:25,814 INFO L138 BoogieDeclarations]: Found implementation of procedure reader [2022-11-25 16:47:25,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-25 16:47:25,815 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-25 16:47:25,815 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-25 16:47:25,815 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-25 16:47:25,815 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-25 16:47:25,816 INFO L130 BoogieDeclarations]: Found specification of procedure writer [2022-11-25 16:47:25,816 INFO L138 BoogieDeclarations]: Found implementation of procedure writer [2022-11-25 16:47:25,817 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-25 16:47:25,953 INFO L235 CfgBuilder]: Building ICFG [2022-11-25 16:47:25,955 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-25 16:47:26,387 INFO L276 CfgBuilder]: Performing block encoding [2022-11-25 16:47:26,561 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-25 16:47:26,566 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-25 16:47:26,568 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 04:47:26 BoogieIcfgContainer [2022-11-25 16:47:26,568 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-25 16:47:26,571 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-25 16:47:26,572 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-25 16:47:26,575 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-25 16:47:26,576 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.11 04:47:25" (1/3) ... [2022-11-25 16:47:26,578 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@b5ef7d2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 04:47:26, skipping insertion in model container [2022-11-25 16:47:26,578 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:47:25" (2/3) ... [2022-11-25 16:47:26,579 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@b5ef7d2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 04:47:26, skipping insertion in model container [2022-11-25 16:47:26,579 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 04:47:26" (3/3) ... [2022-11-25 16:47:26,580 INFO L112 eAbstractionObserver]: Analyzing ICFG read_write_lock-2b.i [2022-11-25 16:47:26,589 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-25 16:47:26,600 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-25 16:47:26,601 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 18 error locations. [2022-11-25 16:47:26,601 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-25 16:47:26,738 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-11-25 16:47:26,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 221 places, 210 transitions, 452 flow [2022-11-25 16:47:26,883 INFO L130 PetriNetUnfolder]: 2/206 cut-off events. [2022-11-25 16:47:26,883 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2022-11-25 16:47:26,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 223 conditions, 206 events. 2/206 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 396 event pairs, 0 based on Foata normal form. 0/172 useless extension candidates. Maximal degree in co-relation 153. Up to 2 conditions per place. [2022-11-25 16:47:26,893 INFO L82 GeneralOperation]: Start removeDead. Operand has 221 places, 210 transitions, 452 flow [2022-11-25 16:47:26,900 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 203 places, 192 transitions, 405 flow [2022-11-25 16:47:26,904 INFO L115 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2022-11-25 16:47:26,920 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 203 places, 192 transitions, 405 flow [2022-11-25 16:47:26,923 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 203 places, 192 transitions, 405 flow [2022-11-25 16:47:26,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 203 places, 192 transitions, 405 flow [2022-11-25 16:47:26,977 INFO L130 PetriNetUnfolder]: 2/192 cut-off events. [2022-11-25 16:47:26,977 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-11-25 16:47:26,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 208 conditions, 192 events. 2/192 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 397 event pairs, 0 based on Foata normal form. 0/158 useless extension candidates. Maximal degree in co-relation 153. Up to 2 conditions per place. [2022-11-25 16:47:26,988 INFO L119 LiptonReduction]: Number of co-enabled transitions 16682 [2022-11-25 16:47:32,824 INFO L134 LiptonReduction]: Checked pairs total: 70645 [2022-11-25 16:47:32,825 INFO L136 LiptonReduction]: Total number of compositions: 118 [2022-11-25 16:47:32,840 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-25 16:47:32,847 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;@7440c4df, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-25 16:47:32,847 INFO L358 AbstractCegarLoop]: Starting to check reachability of 50 error locations. [2022-11-25 16:47:32,850 INFO L130 PetriNetUnfolder]: 0/2 cut-off events. [2022-11-25 16:47:32,850 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-25 16:47:32,850 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:47:32,851 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2022-11-25 16:47:32,852 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting writerErr0ASSERT_VIOLATIONDATA_RACE === [readerErr0ASSERT_VIOLATIONDATA_RACE, readerErr1ASSERT_VIOLATIONDATA_RACE, readerErr2ASSERT_VIOLATIONDATA_RACE, readerErr3ASSERT_VIOLATIONDATA_RACE (and 46 more)] === [2022-11-25 16:47:32,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:47:32,857 INFO L85 PathProgramCache]: Analyzing trace with hash 678262, now seen corresponding path program 1 times [2022-11-25 16:47:32,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:47:32,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879035145] [2022-11-25 16:47:32,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:47:32,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:47:32,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:33,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:47:33,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:47:33,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879035145] [2022-11-25 16:47:33,061 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879035145] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:47:33,061 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:47:33,061 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-11-25 16:47:33,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115199252] [2022-11-25 16:47:33,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:47:33,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-25 16:47:33,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:47:33,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-25 16:47:33,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-25 16:47:33,125 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 182 out of 328 [2022-11-25 16:47:33,127 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 97 transitions, 215 flow. Second operand has 2 states, 2 states have (on average 183.5) internal successors, (367), 2 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) [2022-11-25 16:47:33,128 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:47:33,128 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 182 of 328 [2022-11-25 16:47:33,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:47:36,239 INFO L130 PetriNetUnfolder]: 13241/21718 cut-off events. [2022-11-25 16:47:36,240 INFO L131 PetriNetUnfolder]: For 744/744 co-relation queries the response was YES. [2022-11-25 16:47:36,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40725 conditions, 21718 events. 13241/21718 cut-off events. For 744/744 co-relation queries the response was YES. Maximal size of possible extension queue 710. Compared 173117 event pairs, 13241 based on Foata normal form. 0/18974 useless extension candidates. Maximal degree in co-relation 35694. Up to 18057 conditions per place. [2022-11-25 16:47:36,450 INFO L137 encePairwiseOnDemand]: 312/328 looper letters, 37 selfloop transitions, 0 changer transitions 0/81 dead transitions. [2022-11-25 16:47:36,451 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 81 transitions, 257 flow [2022-11-25 16:47:36,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-25 16:47:36,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-25 16:47:36,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 417 transitions. [2022-11-25 16:47:36,512 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.635670731707317 [2022-11-25 16:47:36,513 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 417 transitions. [2022-11-25 16:47:36,514 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 417 transitions. [2022-11-25 16:47:36,515 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:47:36,518 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 417 transitions. [2022-11-25 16:47:36,523 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 208.5) internal successors, (417), 2 states have internal predecessors, (417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 16:47:36,531 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 328.0) internal successors, (984), 3 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 16:47:36,532 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 328.0) internal successors, (984), 3 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 16:47:36,533 INFO L175 Difference]: Start difference. First operand has 110 places, 97 transitions, 215 flow. Second operand 2 states and 417 transitions. [2022-11-25 16:47:36,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 81 transitions, 257 flow [2022-11-25 16:47:36,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 81 transitions, 244 flow, removed 0 selfloop flow, removed 7 redundant places. [2022-11-25 16:47:36,805 INFO L231 Difference]: Finished difference. Result has 88 places, 81 transitions, 170 flow [2022-11-25 16:47:36,807 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=328, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=170, PETRI_PLACES=88, PETRI_TRANSITIONS=81} [2022-11-25 16:47:36,811 INFO L288 CegarLoopForPetriNet]: 110 programPoint places, -22 predicate places. [2022-11-25 16:47:36,811 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 81 transitions, 170 flow [2022-11-25 16:47:36,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 183.5) internal successors, (367), 2 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) [2022-11-25 16:47:36,812 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:47:36,812 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2022-11-25 16:47:36,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-25 16:47:36,813 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting writerErr3ASSERT_VIOLATIONDATA_RACE === [readerErr0ASSERT_VIOLATIONDATA_RACE, readerErr1ASSERT_VIOLATIONDATA_RACE, readerErr2ASSERT_VIOLATIONDATA_RACE, readerErr3ASSERT_VIOLATIONDATA_RACE (and 46 more)] === [2022-11-25 16:47:36,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:47:36,814 INFO L85 PathProgramCache]: Analyzing trace with hash -1268268763, now seen corresponding path program 1 times [2022-11-25 16:47:36,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:47:36,815 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538131703] [2022-11-25 16:47:36,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:47:36,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:47:36,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:36,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:47:36,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:47:36,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538131703] [2022-11-25 16:47:36,908 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538131703] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:47:36,909 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:47:36,909 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-25 16:47:36,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620979390] [2022-11-25 16:47:36,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:47:36,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-25 16:47:36,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:47:36,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 16:47:36,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 16:47:36,957 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 328 [2022-11-25 16:47:36,959 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 81 transitions, 170 flow. Second operand has 3 states, 3 states have (on average 173.66666666666666) internal successors, (521), 3 states have internal predecessors, (521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 16:47:36,959 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:47:36,959 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 328 [2022-11-25 16:47:36,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:47:42,527 INFO L130 PetriNetUnfolder]: 33181/54961 cut-off events. [2022-11-25 16:47:42,528 INFO L131 PetriNetUnfolder]: For 503/503 co-relation queries the response was YES. [2022-11-25 16:47:42,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100639 conditions, 54961 events. 33181/54961 cut-off events. For 503/503 co-relation queries the response was YES. Maximal size of possible extension queue 1593. Compared 476812 event pairs, 27762 based on Foata normal form. 0/48826 useless extension candidates. Maximal degree in co-relation 100636. Up to 40116 conditions per place. [2022-11-25 16:47:42,989 INFO L137 encePairwiseOnDemand]: 320/328 looper letters, 66 selfloop transitions, 7 changer transitions 0/111 dead transitions. [2022-11-25 16:47:42,989 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 111 transitions, 380 flow [2022-11-25 16:47:42,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 16:47:42,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-25 16:47:42,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 590 transitions. [2022-11-25 16:47:42,995 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5995934959349594 [2022-11-25 16:47:42,996 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 590 transitions. [2022-11-25 16:47:42,996 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 590 transitions. [2022-11-25 16:47:42,997 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:47:42,997 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 590 transitions. [2022-11-25 16:47:42,999 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 196.66666666666666) internal successors, (590), 3 states have internal predecessors, (590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 16:47:43,004 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 328.0) internal successors, (1312), 4 states have internal predecessors, (1312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 16:47:43,006 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 328.0) internal successors, (1312), 4 states have internal predecessors, (1312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 16:47:43,006 INFO L175 Difference]: Start difference. First operand has 88 places, 81 transitions, 170 flow. Second operand 3 states and 590 transitions. [2022-11-25 16:47:43,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 111 transitions, 380 flow [2022-11-25 16:47:43,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 111 transitions, 380 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-25 16:47:43,011 INFO L231 Difference]: Finished difference. Result has 91 places, 87 transitions, 217 flow [2022-11-25 16:47:43,012 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=328, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=217, PETRI_PLACES=91, PETRI_TRANSITIONS=87} [2022-11-25 16:47:43,013 INFO L288 CegarLoopForPetriNet]: 110 programPoint places, -19 predicate places. [2022-11-25 16:47:43,013 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 87 transitions, 217 flow [2022-11-25 16:47:43,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 173.66666666666666) internal successors, (521), 3 states have internal predecessors, (521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 16:47:43,014 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:47:43,014 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:47:43,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-25 16:47:43,015 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting readerErr3ASSERT_VIOLATIONDATA_RACE === [readerErr0ASSERT_VIOLATIONDATA_RACE, readerErr1ASSERT_VIOLATIONDATA_RACE, readerErr2ASSERT_VIOLATIONDATA_RACE, readerErr3ASSERT_VIOLATIONDATA_RACE (and 46 more)] === [2022-11-25 16:47:43,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:47:43,020 INFO L85 PathProgramCache]: Analyzing trace with hash -588532404, now seen corresponding path program 1 times [2022-11-25 16:47:43,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:47:43,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414307100] [2022-11-25 16:47:43,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:47:43,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:47:43,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:43,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:47:43,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:47:43,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414307100] [2022-11-25 16:47:43,145 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414307100] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:47:43,145 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:47:43,145 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-25 16:47:43,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865930662] [2022-11-25 16:47:43,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:47:43,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-25 16:47:43,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:47:43,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 16:47:43,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 16:47:43,178 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 328 [2022-11-25 16:47:43,179 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 87 transitions, 217 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) [2022-11-25 16:47:43,180 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:47:43,180 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 328 [2022-11-25 16:47:43,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:47:56,905 INFO L130 PetriNetUnfolder]: 105079/175950 cut-off events. [2022-11-25 16:47:56,906 INFO L131 PetriNetUnfolder]: For 33012/34985 co-relation queries the response was YES. [2022-11-25 16:47:57,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 355779 conditions, 175950 events. 105079/175950 cut-off events. For 33012/34985 co-relation queries the response was YES. Maximal size of possible extension queue 4669. Compared 1741226 event pairs, 36723 based on Foata normal form. 0/161374 useless extension candidates. Maximal degree in co-relation 355774. Up to 77584 conditions per place. [2022-11-25 16:47:58,317 INFO L137 encePairwiseOnDemand]: 314/328 looper letters, 89 selfloop transitions, 15 changer transitions 0/135 dead transitions. [2022-11-25 16:47:58,318 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 135 transitions, 560 flow [2022-11-25 16:47:58,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 16:47:58,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-25 16:47:58,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 600 transitions. [2022-11-25 16:47:58,321 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2022-11-25 16:47:58,321 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 600 transitions. [2022-11-25 16:47:58,321 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 600 transitions. [2022-11-25 16:47:58,322 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:47:58,322 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 600 transitions. [2022-11-25 16:47:58,324 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) [2022-11-25 16:47:58,326 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 328.0) internal successors, (1312), 4 states have internal predecessors, (1312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 16:47:58,327 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 328.0) internal successors, (1312), 4 states have internal predecessors, (1312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 16:47:58,328 INFO L175 Difference]: Start difference. First operand has 91 places, 87 transitions, 217 flow. Second operand 3 states and 600 transitions. [2022-11-25 16:47:58,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 135 transitions, 560 flow [2022-11-25 16:47:59,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 135 transitions, 546 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-25 16:47:59,474 INFO L231 Difference]: Finished difference. Result has 94 places, 102 transitions, 360 flow [2022-11-25 16:47:59,475 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=328, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=360, PETRI_PLACES=94, PETRI_TRANSITIONS=102} [2022-11-25 16:47:59,475 INFO L288 CegarLoopForPetriNet]: 110 programPoint places, -16 predicate places. [2022-11-25 16:47:59,476 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 102 transitions, 360 flow [2022-11-25 16:47:59,476 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) [2022-11-25 16:47:59,476 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:47:59,477 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:47:59,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-25 16:47:59,477 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting writerErr4ASSERT_VIOLATIONDATA_RACE === [readerErr0ASSERT_VIOLATIONDATA_RACE, readerErr1ASSERT_VIOLATIONDATA_RACE, readerErr2ASSERT_VIOLATIONDATA_RACE, readerErr3ASSERT_VIOLATIONDATA_RACE (and 46 more)] === [2022-11-25 16:47:59,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:47:59,478 INFO L85 PathProgramCache]: Analyzing trace with hash -164248405, now seen corresponding path program 1 times [2022-11-25 16:47:59,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:47:59,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067934184] [2022-11-25 16:47:59,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:47:59,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:47:59,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:59,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:47:59,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:47:59,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067934184] [2022-11-25 16:47:59,536 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067934184] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:47:59,536 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:47:59,536 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-25 16:47:59,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614439046] [2022-11-25 16:47:59,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:47:59,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-25 16:47:59,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:47:59,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 16:47:59,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 16:47:59,548 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 328 [2022-11-25 16:47:59,549 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 102 transitions, 360 flow. Second operand has 3 states, 3 states have (on average 178.66666666666666) internal successors, (536), 3 states have internal predecessors, (536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 16:47:59,549 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:47:59,549 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 328 [2022-11-25 16:47:59,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:48:00,280 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 123#L718-4true, 62#L705-2true, 148#L707-2true, 238#true, 234#(= |#race~x~0| 0), 19#L699-2true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:00,281 INFO L383 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2022-11-25 16:48:00,281 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-11-25 16:48:00,285 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-11-25 16:48:00,286 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-11-25 16:48:00,286 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 16#readerENTRYtrue, 21#L700true, 148#L707-2true, 238#true, 234#(= |#race~x~0| 0), 19#L699-2true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:00,286 INFO L383 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2022-11-25 16:48:00,286 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-11-25 16:48:00,286 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-11-25 16:48:00,287 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2022-11-25 16:48:00,290 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([458] L705-2-->L706: Formula: (= |v_#race~x~0_1| 0) InVars {} OutVars{#race~x~0=|v_#race~x~0_1|} AuxVars[] AssignedVars[#race~x~0][40], [224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 31#L706-1true, 123#L718-4true, 66#L706true, 238#true, 234#(= |#race~x~0| 0), 19#L699-2true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:00,290 INFO L383 tUnfolder$Statistics]: this new event has 20 ancestors and is not cut-off event [2022-11-25 16:48:00,296 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2022-11-25 16:48:00,296 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2022-11-25 16:48:00,296 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2022-11-25 16:48:00,654 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 123#L718-4true, 148#L707-2true, 62#L705-2true, 238#true, 19#L699-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:00,655 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-11-25 16:48:00,655 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-11-25 16:48:00,655 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-11-25 16:48:00,655 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-11-25 16:48:00,655 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 224#true, 16#readerENTRYtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 148#L707-2true, 238#true, 19#L699-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:00,655 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-11-25 16:48:00,655 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-11-25 16:48:00,655 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-11-25 16:48:00,656 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-11-25 16:48:00,663 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 62#L705-2true, 148#L707-2true, 234#(= |#race~x~0| 0), 238#true, 19#L699-2true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:00,663 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2022-11-25 16:48:00,663 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-11-25 16:48:00,663 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-11-25 16:48:00,663 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2022-11-25 16:48:00,832 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][53], [146#L719-6true, 42#L700-3true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, 16#readerENTRYtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 148#L707-2true, 19#L699-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:00,833 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2022-11-25 16:48:00,833 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-11-25 16:48:00,833 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-11-25 16:48:00,833 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-11-25 16:48:00,836 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][53], [42#L700-3true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 123#L718-4true, 62#L705-2true, 148#L707-2true, 19#L699-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:00,836 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2022-11-25 16:48:00,836 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-11-25 16:48:00,836 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-11-25 16:48:00,836 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-11-25 16:48:00,837 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 62#L705-2true, 148#L707-2true, 238#true, 19#L699-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:00,837 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2022-11-25 16:48:00,837 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-11-25 16:48:00,837 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-11-25 16:48:00,837 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-11-25 16:48:01,065 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 123#L718-4true, 62#L705-2true, 148#L707-2true, 151#writerEXITtrue, 19#L699-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:01,065 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2022-11-25 16:48:01,065 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-11-25 16:48:01,065 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-11-25 16:48:01,065 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-11-25 16:48:01,065 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][53], [146#L719-6true, 42#L700-3true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 62#L705-2true, 148#L707-2true, 19#L699-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:01,066 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2022-11-25 16:48:01,066 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-11-25 16:48:01,066 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-11-25 16:48:01,066 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-11-25 16:48:01,067 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 224#true, 16#readerENTRYtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 148#L707-2true, 151#writerEXITtrue, 238#true, 19#L699-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:01,067 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2022-11-25 16:48:01,067 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-11-25 16:48:01,067 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-11-25 16:48:01,067 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-11-25 16:48:01,068 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 42#L700-3true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 62#L705-2true, 148#L707-2true, 19#L699-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:01,068 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2022-11-25 16:48:01,068 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-11-25 16:48:01,068 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-11-25 16:48:01,068 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-11-25 16:48:01,087 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 148#L707-2true, 234#(= |#race~x~0| 0), 19#L699-2true, 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:01,087 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2022-11-25 16:48:01,087 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-11-25 16:48:01,087 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-11-25 16:48:01,088 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-11-25 16:48:01,276 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 148#L707-2true, 62#L705-2true, 238#true, 151#writerEXITtrue, 19#L699-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:01,276 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-11-25 16:48:01,276 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-11-25 16:48:01,276 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-11-25 16:48:01,277 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-11-25 16:48:01,278 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [182#L719-7true, 224#true, 16#readerENTRYtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 148#L707-2true, 238#true, 19#L699-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:01,278 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-11-25 16:48:01,278 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-11-25 16:48:01,278 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-11-25 16:48:01,279 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-11-25 16:48:01,279 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 170#writerErr4ASSERT_VIOLATIONDATA_RACEtrue, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 148#L707-2true, 62#L705-2true, 238#true, 19#L699-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:01,279 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-11-25 16:48:01,279 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-11-25 16:48:01,280 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-11-25 16:48:01,280 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-11-25 16:48:01,287 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 148#L707-2true, 238#true, 234#(= |#race~x~0| 0), 19#L699-2true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:01,287 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-11-25 16:48:01,288 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-11-25 16:48:01,288 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-11-25 16:48:01,288 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-11-25 16:48:01,306 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 148#L707-2true, 234#(= |#race~x~0| 0), 238#true, 153#L700true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:01,306 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-11-25 16:48:01,306 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-11-25 16:48:01,306 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-11-25 16:48:01,307 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-11-25 16:48:01,344 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] L707-1-->L707-3: Formula: (= |v_readerThread1of1ForFork3_#t~nondet8#1_13| |v_#race~y~0_7|) InVars {} OutVars{#race~y~0=|v_#race~y~0_7|, readerThread1of1ForFork3_#t~nondet8#1=|v_readerThread1of1ForFork3_#t~nondet8#1_13|} AuxVars[] AssignedVars[#race~y~0, readerThread1of1ForFork3_#t~nondet8#1][68], [146#L719-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 103#L707-3true, 11#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 238#true, 234#(= |#race~x~0| 0), 19#L699-2true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:01,344 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2022-11-25 16:48:01,344 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-11-25 16:48:01,345 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-11-25 16:48:01,345 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2022-11-25 16:48:01,725 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [182#L719-7true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 148#L707-2true, 62#L705-2true, 19#L699-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:01,725 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-11-25 16:48:01,725 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-11-25 16:48:01,725 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-11-25 16:48:01,725 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-11-25 16:48:01,726 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [181#L720-6true, 224#true, 16#readerENTRYtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 148#L707-2true, 238#true, 19#L699-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:01,726 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-11-25 16:48:01,726 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-11-25 16:48:01,726 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-11-25 16:48:01,726 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-11-25 16:48:01,731 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][53], [146#L719-6true, 42#L700-3true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 148#L707-2true, 234#(= |#race~x~0| 0), 19#L699-2true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:01,732 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-11-25 16:48:01,732 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-11-25 16:48:01,732 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-11-25 16:48:01,732 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-11-25 16:48:01,739 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 148#L707-2true, 238#true, 234#(= |#race~x~0| 0), 153#L700true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:01,739 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-11-25 16:48:01,739 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-11-25 16:48:01,739 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-11-25 16:48:01,739 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-11-25 16:48:01,790 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] L707-1-->L707-3: Formula: (= |v_readerThread1of1ForFork3_#t~nondet8#1_13| |v_#race~y~0_7|) InVars {} OutVars{#race~y~0=|v_#race~y~0_7|, readerThread1of1ForFork3_#t~nondet8#1=|v_readerThread1of1ForFork3_#t~nondet8#1_13|} AuxVars[] AssignedVars[#race~y~0, readerThread1of1ForFork3_#t~nondet8#1][68], [146#L719-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 103#L707-3true, 11#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 238#true, 234#(= |#race~x~0| 0), 19#L699-2true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:01,791 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2022-11-25 16:48:01,791 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-11-25 16:48:01,791 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-11-25 16:48:01,791 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2022-11-25 16:48:01,975 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 148#L707-2true, 62#L705-2true, 238#true, 19#L699-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:01,976 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-11-25 16:48:01,976 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-11-25 16:48:01,976 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-11-25 16:48:01,976 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-11-25 16:48:01,984 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][53], [146#L719-6true, 42#L700-3true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 148#L707-2true, 234#(= |#race~x~0| 0), 153#L700true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:01,984 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-11-25 16:48:01,984 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-11-25 16:48:01,984 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-11-25 16:48:01,984 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-11-25 16:48:01,985 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 148#L707-2true, 234#(= |#race~x~0| 0), 151#writerEXITtrue, 19#L699-2true, 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:01,985 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-11-25 16:48:01,985 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-11-25 16:48:01,986 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-11-25 16:48:01,986 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-11-25 16:48:02,019 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 27#L700-3true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 148#L707-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:02,019 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-11-25 16:48:02,019 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-11-25 16:48:02,019 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-11-25 16:48:02,020 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-11-25 16:48:02,022 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 123#L718-4true, 148#L707-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:02,022 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-11-25 16:48:02,022 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-11-25 16:48:02,022 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-11-25 16:48:02,022 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-11-25 16:48:02,064 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] L707-1-->L707-3: Formula: (= |v_readerThread1of1ForFork3_#t~nondet8#1_13| |v_#race~y~0_7|) InVars {} OutVars{#race~y~0=|v_#race~y~0_7|, readerThread1of1ForFork3_#t~nondet8#1=|v_readerThread1of1ForFork3_#t~nondet8#1_13|} AuxVars[] AssignedVars[#race~y~0, readerThread1of1ForFork3_#t~nondet8#1][85], [146#L719-6true, 42#L700-3true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 11#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 103#L707-3true, 234#(= |#race~x~0| 0), 19#L699-2true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:02,064 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2022-11-25 16:48:02,064 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-11-25 16:48:02,064 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-11-25 16:48:02,064 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2022-11-25 16:48:02,277 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [182#L719-7true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 148#L707-2true, 234#(= |#race~x~0| 0), 19#L699-2true, 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:02,277 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2022-11-25 16:48:02,277 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-11-25 16:48:02,277 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-11-25 16:48:02,277 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-11-25 16:48:02,277 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 148#L707-2true, 234#(= |#race~x~0| 0), 151#writerEXITtrue, 238#true, 153#L700true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:02,278 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2022-11-25 16:48:02,278 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-11-25 16:48:02,278 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-11-25 16:48:02,278 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-11-25 16:48:02,301 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 42#L700-3true, 27#L700-3true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 148#L707-2true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:02,301 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2022-11-25 16:48:02,301 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2022-11-25 16:48:02,301 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2022-11-25 16:48:02,301 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2022-11-25 16:48:02,302 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 27#L700-3true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 148#L707-2true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:02,302 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2022-11-25 16:48:02,302 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-11-25 16:48:02,302 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-11-25 16:48:02,302 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-11-25 16:48:02,306 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 123#L718-4true, 148#L707-2true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:02,306 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2022-11-25 16:48:02,306 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-11-25 16:48:02,306 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-11-25 16:48:02,306 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-11-25 16:48:02,339 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([458] L705-2-->L706: Formula: (= |v_#race~x~0_1| 0) InVars {} OutVars{#race~x~0=|v_#race~x~0_1|} AuxVars[] AssignedVars[#race~x~0][40], [224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 123#L718-4true, 66#L706true, 238#true, 234#(= |#race~x~0| 0), 19#L699-2true, Black: 232#true, readerThread1of1ForFork3InUse, 94#L708-4true]) [2022-11-25 16:48:02,339 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2022-11-25 16:48:02,340 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-11-25 16:48:02,340 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-11-25 16:48:02,340 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-11-25 16:48:02,342 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 123#L718-4true, 62#L705-2true, 234#(= |#race~x~0| 0), 19#L699-2true, 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:02,342 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2022-11-25 16:48:02,342 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-11-25 16:48:02,342 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-11-25 16:48:02,342 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-11-25 16:48:02,343 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 16#readerENTRYtrue, 21#L700true, 238#true, 234#(= |#race~x~0| 0), 19#L699-2true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:02,343 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2022-11-25 16:48:02,343 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-11-25 16:48:02,343 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-11-25 16:48:02,343 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-11-25 16:48:02,345 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 148#L707-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:02,346 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2022-11-25 16:48:02,346 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-11-25 16:48:02,346 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-11-25 16:48:02,346 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-11-25 16:48:02,383 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] L707-1-->L707-3: Formula: (= |v_readerThread1of1ForFork3_#t~nondet8#1_13| |v_#race~y~0_7|) InVars {} OutVars{#race~y~0=|v_#race~y~0_7|, readerThread1of1ForFork3_#t~nondet8#1=|v_readerThread1of1ForFork3_#t~nondet8#1_13|} AuxVars[] AssignedVars[#race~y~0, readerThread1of1ForFork3_#t~nondet8#1][68], [146#L719-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 103#L707-3true, 11#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 151#writerEXITtrue, 234#(= |#race~x~0| 0), 19#L699-2true, 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:02,383 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2022-11-25 16:48:02,383 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-11-25 16:48:02,383 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-11-25 16:48:02,383 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2022-11-25 16:48:02,907 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [182#L719-7true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 148#L707-2true, 234#(= |#race~x~0| 0), 238#true, 153#L700true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:02,907 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2022-11-25 16:48:02,907 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2022-11-25 16:48:02,907 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2022-11-25 16:48:02,908 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2022-11-25 16:48:02,909 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 148#L707-2true, 234#(= |#race~x~0| 0), 19#L699-2true, 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:02,909 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2022-11-25 16:48:02,909 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2022-11-25 16:48:02,909 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2022-11-25 16:48:02,910 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2022-11-25 16:48:02,917 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][53], [42#L700-3true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 123#L718-4true, 148#L707-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:02,917 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2022-11-25 16:48:02,917 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2022-11-25 16:48:02,917 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2022-11-25 16:48:02,917 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2022-11-25 16:48:02,918 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][53], [146#L719-6true, 27#L700-3true, 42#L700-3true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 148#L707-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:02,918 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2022-11-25 16:48:02,918 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2022-11-25 16:48:02,918 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2022-11-25 16:48:02,918 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2022-11-25 16:48:02,938 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 123#L718-4true, 62#L705-2true, 238#true, 19#L699-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:02,938 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2022-11-25 16:48:02,938 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2022-11-25 16:48:02,938 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2022-11-25 16:48:02,938 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2022-11-25 16:48:02,939 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 194#L708-8true, 224#true, 16#readerENTRYtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 238#true, 19#L699-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:02,939 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2022-11-25 16:48:02,939 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2022-11-25 16:48:02,939 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2022-11-25 16:48:02,939 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2022-11-25 16:48:02,941 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 148#L707-2true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:02,941 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2022-11-25 16:48:02,941 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2022-11-25 16:48:02,941 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2022-11-25 16:48:02,941 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2022-11-25 16:48:02,978 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 62#L705-2true, 234#(= |#race~x~0| 0), 238#true, 19#L699-2true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:02,978 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2022-11-25 16:48:02,978 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2022-11-25 16:48:02,978 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2022-11-25 16:48:02,978 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2022-11-25 16:48:03,019 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] L707-1-->L707-3: Formula: (= |v_readerThread1of1ForFork3_#t~nondet8#1_13| |v_#race~y~0_7|) InVars {} OutVars{#race~y~0=|v_#race~y~0_7|, readerThread1of1ForFork3_#t~nondet8#1=|v_readerThread1of1ForFork3_#t~nondet8#1_13|} AuxVars[] AssignedVars[#race~y~0, readerThread1of1ForFork3_#t~nondet8#1][68], [182#L719-7true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 103#L707-3true, 11#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 234#(= |#race~x~0| 0), 19#L699-2true, 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:03,019 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2022-11-25 16:48:03,020 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2022-11-25 16:48:03,020 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2022-11-25 16:48:03,020 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2022-11-25 16:48:03,357 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 27#L700-3true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 148#L707-2true, 238#true, 234#(= |#race~x~0| 0), 151#writerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:03,357 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,358 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,358 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,358 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,358 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 148#L707-2true, 234#(= |#race~x~0| 0), 238#true, 153#L700true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:03,358 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,358 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,358 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,359 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,359 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [182#L719-7true, 27#L700-3true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 148#L707-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:03,359 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2022-11-25 16:48:03,359 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2022-11-25 16:48:03,359 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2022-11-25 16:48:03,359 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2022-11-25 16:48:03,365 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][53], [146#L719-6true, 42#L700-3true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 148#L707-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:03,365 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,365 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,365 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,366 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,366 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 27#L700-3true, 170#writerErr4ASSERT_VIOLATIONDATA_RACEtrue, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 148#L707-2true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:03,366 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,367 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,367 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,367 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,367 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 42#L700-3true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 148#L707-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:03,367 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,367 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,368 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,368 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,372 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 123#L718-4true, 148#L707-2true, 234#(= |#race~x~0| 0), 151#writerEXITtrue, 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:03,372 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,372 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,372 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,372 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,397 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][98], [42#L700-3true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 123#L718-4true, 62#L705-2true, 19#L699-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:03,397 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,397 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,397 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,397 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,397 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 62#L705-2true, 238#true, 19#L699-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:03,397 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,398 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,398 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,398 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,399 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][98], [146#L719-6true, 42#L700-3true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 194#L708-8true, 224#true, 16#readerENTRYtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 19#L699-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:03,399 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,399 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,400 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,400 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,480 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] L707-1-->L707-3: Formula: (= |v_readerThread1of1ForFork3_#t~nondet8#1_13| |v_#race~y~0_7|) InVars {} OutVars{#race~y~0=|v_#race~y~0_7|, readerThread1of1ForFork3_#t~nondet8#1=|v_readerThread1of1ForFork3_#t~nondet8#1_13|} AuxVars[] AssignedVars[#race~y~0, readerThread1of1ForFork3_#t~nondet8#1][68], [181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 11#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 103#L707-3true, 234#(= |#race~x~0| 0), 19#L699-2true, 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:03,480 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,480 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,480 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,480 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,596 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 34#writerENTRYtrue, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 148#L707-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:03,596 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,596 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,596 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,596 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2022-11-25 16:48:03,829 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 123#L718-4true, 62#L705-2true, 151#writerEXITtrue, 238#true, 19#L699-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:03,829 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2022-11-25 16:48:03,830 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2022-11-25 16:48:03,830 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2022-11-25 16:48:03,830 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2022-11-25 16:48:03,833 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 194#L708-8true, 224#true, 16#readerENTRYtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 151#writerEXITtrue, 238#true, 19#L699-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:03,834 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2022-11-25 16:48:03,834 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2022-11-25 16:48:03,834 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2022-11-25 16:48:03,834 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2022-11-25 16:48:03,834 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 42#L700-3true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 62#L705-2true, 238#true, 19#L699-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:03,834 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2022-11-25 16:48:03,835 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2022-11-25 16:48:03,835 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2022-11-25 16:48:03,835 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2022-11-25 16:48:03,843 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 148#L707-2true, 234#(= |#race~x~0| 0), 151#writerEXITtrue, 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:03,843 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2022-11-25 16:48:03,843 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2022-11-25 16:48:03,843 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2022-11-25 16:48:03,843 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2022-11-25 16:48:03,843 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [27#L700-3true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 148#L707-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:03,844 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2022-11-25 16:48:03,844 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-11-25 16:48:03,844 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-11-25 16:48:03,844 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-11-25 16:48:03,850 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 170#writerErr4ASSERT_VIOLATIONDATA_RACEtrue, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 148#L707-2true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:03,850 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2022-11-25 16:48:03,850 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2022-11-25 16:48:03,850 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2022-11-25 16:48:03,850 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2022-11-25 16:48:03,880 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][98], [146#L719-6true, 42#L700-3true, 194#L708-8true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 62#L705-2true, 19#L699-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:03,880 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2022-11-25 16:48:03,880 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2022-11-25 16:48:03,880 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2022-11-25 16:48:03,880 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2022-11-25 16:48:04,282 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 11#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 238#true, 234#(= |#race~x~0| 0), 19#L699-2true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:04,283 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2022-11-25 16:48:04,283 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2022-11-25 16:48:04,283 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2022-11-25 16:48:04,283 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2022-11-25 16:48:04,346 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 21#L700true, 148#L707-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:04,346 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2022-11-25 16:48:04,346 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2022-11-25 16:48:04,346 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2022-11-25 16:48:04,346 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2022-11-25 16:48:04,349 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 34#writerENTRYtrue, 161#L708-8true, 224#true, 145#L700-2true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 148#L707-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:04,349 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2022-11-25 16:48:04,349 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2022-11-25 16:48:04,349 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2022-11-25 16:48:04,349 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2022-11-25 16:48:04,519 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 62#L705-2true, 151#writerEXITtrue, 19#L699-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:04,519 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,519 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,519 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,519 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,525 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [182#L719-7true, 194#L708-8true, 224#true, 16#readerENTRYtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 19#L699-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:04,525 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,525 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,525 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,525 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,526 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 170#writerErr4ASSERT_VIOLATIONDATA_RACEtrue, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 62#L705-2true, 19#L699-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:04,526 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,526 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,526 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,526 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,532 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [182#L719-7true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 148#L707-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:04,532 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,532 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,532 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,532 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,594 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 234#(= |#race~x~0| 0), 238#true, 153#L700true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:04,594 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,594 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,595 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,595 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,604 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 21#L700true, 148#L707-2true, 234#(= |#race~x~0| 0), 238#true, 19#L699-2true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:04,604 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,604 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,604 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,604 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,641 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 11#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 238#true, 234#(= |#race~x~0| 0), 19#L699-2true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:04,641 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,641 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,641 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,641 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,645 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 11#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 238#true, 234#(= |#race~x~0| 0), 153#L700true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:04,645 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,645 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,645 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,645 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,700 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 224#true, 145#L700-2true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 148#L707-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:04,700 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,701 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,701 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,701 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,712 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 98#L699-1true, 148#L707-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:04,713 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,713 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,713 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,713 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,719 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][116], [146#L719-6true, 34#writerENTRYtrue, 42#L700-3true, 161#L708-8true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 148#L707-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:04,719 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,719 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,719 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,719 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-11-25 16:48:04,896 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [182#L719-7true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 62#L705-2true, 19#L699-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:04,896 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2022-11-25 16:48:04,896 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:04,896 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:04,896 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:04,903 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [194#L708-8true, 181#L720-6true, 224#true, 16#readerENTRYtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 238#true, 19#L699-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:04,903 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2022-11-25 16:48:04,903 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:04,903 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:04,903 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:04,912 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 181#L720-6true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 148#L707-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:04,912 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2022-11-25 16:48:04,912 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:04,912 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:04,912 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:04,948 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 238#true, 234#(= |#race~x~0| 0), 153#L700true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:04,948 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2022-11-25 16:48:04,948 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:04,948 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:04,948 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:04,954 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 148#L707-2true, 234#(= |#race~x~0| 0), 19#L699-2true, 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:04,954 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2022-11-25 16:48:04,955 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:04,955 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:04,955 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:04,988 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 21#L700true, 148#L707-2true, 238#true, 234#(= |#race~x~0| 0), 153#L700true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:04,988 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2022-11-25 16:48:04,988 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:04,988 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:04,988 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:04,993 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 103#L707-3true, 234#(= |#race~x~0| 0), 19#L699-2true, 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:04,993 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2022-11-25 16:48:04,993 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:04,993 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:04,993 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,030 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][116], [146#L719-6true, 42#L700-3true, 161#L708-8true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 11#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 234#(= |#race~x~0| 0), 19#L699-2true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:05,030 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2022-11-25 16:48:05,030 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:05,030 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:05,031 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:05,032 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 11#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 238#true, 234#(= |#race~x~0| 0), 153#L700true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:05,032 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2022-11-25 16:48:05,032 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:05,032 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:05,032 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:05,093 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 98#L699-1true, 148#L707-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:05,093 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2022-11-25 16:48:05,093 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:05,093 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:05,093 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:05,093 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][116], [146#L719-6true, 42#L700-3true, 161#L708-8true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 148#L707-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:05,094 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2022-11-25 16:48:05,094 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:05,094 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:05,094 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:05,405 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 34#writerENTRYtrue, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 148#L707-2true, 234#(= |#race~x~0| 0), 151#writerEXITtrue, 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:05,406 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2022-11-25 16:48:05,406 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:05,406 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:05,406 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:05,406 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 42#L700-3true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 148#L707-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:05,407 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2022-11-25 16:48:05,407 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:05,407 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:05,407 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:05,413 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 214#L708-1true, 34#writerENTRYtrue, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:05,413 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2022-11-25 16:48:05,413 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:05,413 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:05,413 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-11-25 16:48:05,599 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [194#L708-8true, 181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 62#L705-2true, 19#L699-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:05,599 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,599 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,599 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,599 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,633 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][53], [146#L719-6true, 42#L700-3true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 148#L707-2true, 234#(= |#race~x~0| 0), 19#L699-2true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:05,634 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,634 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,634 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,634 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,653 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][98], [146#L719-6true, 42#L700-3true, 194#L708-8true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 234#(= |#race~x~0| 0), 153#L700true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:05,653 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,653 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,653 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,653 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,655 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 194#L708-8true, 224#true, 145#L700-2true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 103#L707-3true, 234#(= |#race~x~0| 0), 238#true, 19#L699-2true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:05,656 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2022-11-25 16:48:05,656 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:05,656 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:05,656 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:05,657 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 148#L707-2true, 234#(= |#race~x~0| 0), 238#true, 153#L700true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:05,658 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,658 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,658 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,658 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,691 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 27#L700-3true, 194#L708-8true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:05,691 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,691 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,691 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,691 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,696 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [194#L708-8true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 123#L718-4true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:05,696 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,696 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,696 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,696 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,733 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 11#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 151#writerEXITtrue, 234#(= |#race~x~0| 0), 19#L699-2true, 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:05,733 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,733 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,733 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,733 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,738 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][116], [146#L719-6true, 42#L700-3true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 11#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 234#(= |#race~x~0| 0), 153#L700true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:05,739 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,739 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,739 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,739 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,745 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 27#L700-3true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 11#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:05,745 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,745 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,745 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,746 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,806 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][116], [146#L719-6true, 42#L700-3true, 161#L708-8true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 98#L699-1true, 148#L707-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:05,806 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,806 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,806 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,806 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,807 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 148#L707-2true, 234#(= |#race~x~0| 0), 238#true, 151#writerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:05,807 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,807 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,807 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,808 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,810 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 103#L707-3true, 234#(= |#race~x~0| 0), 19#L699-2true, 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:05,810 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,811 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,811 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,811 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,811 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,824 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [194#L708-8true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 123#L718-4true, 21#L700true, 56#L706-1true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:05,824 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,824 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,824 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,824 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,828 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 214#L708-1true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 21#L700true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:05,828 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,828 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,828 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,828 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,832 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 42#L700-3true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 148#L707-2true, 98#L699-1true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:05,832 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,832 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,832 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,832 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,833 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [34#writerENTRYtrue, 182#L719-7true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 148#L707-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:05,833 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,833 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,833 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,833 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,834 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 170#writerErr4ASSERT_VIOLATIONDATA_RACEtrue, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 148#L707-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:05,834 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,834 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,834 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,834 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,835 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 214#L708-1true, 34#writerENTRYtrue, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:05,835 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,835 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,835 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:05,835 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-11-25 16:48:06,026 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 194#L708-8true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 234#(= |#race~x~0| 0), 151#writerEXITtrue, 238#true, 153#L700true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,026 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,026 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,026 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,027 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,036 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][53], [146#L719-6true, 42#L700-3true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 148#L707-2true, 234#(= |#race~x~0| 0), 153#L700true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,036 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,036 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,036 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,036 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,040 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 148#L707-2true, 151#writerEXITtrue, 19#L699-2true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,040 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,040 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,040 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,040 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,064 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [194#L708-8true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 123#L718-4true, 56#L706-1true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,065 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,065 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,065 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,065 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,066 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][98], [42#L700-3true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 123#L718-4true, 103#L707-3true, 19#L699-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,066 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,066 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,066 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,067 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,069 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 27#L700-3true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,069 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,069 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,069 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,069 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,073 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 103#L707-3true, 238#true, 19#L699-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,074 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,074 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,074 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,074 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,074 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,078 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 194#L708-8true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 123#L718-4true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,078 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,078 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,079 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,079 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,107 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 194#L708-8true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 56#L706-1true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,107 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,107 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,107 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,107 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,112 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 194#L708-8true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,112 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,112 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,112 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,112 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,116 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 27#L700-3true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 21#L700true, 148#L707-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,116 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,116 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,116 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,116 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,121 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 213#L708-1true, 234#(= |#race~x~0| 0), 238#true, 19#L699-2true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,122 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,122 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,122 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,122 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,123 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 21#L700true, 123#L718-4true, 148#L707-2true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,124 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,124 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,124 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,124 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,155 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [182#L719-7true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 11#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 234#(= |#race~x~0| 0), 238#true, 19#L699-2true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,155 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,155 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,155 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,155 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,160 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 11#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 238#true, 151#writerEXITtrue, 234#(= |#race~x~0| 0), 153#L700true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,160 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,160 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,161 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,161 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,173 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 27#L700-3true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 11#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,174 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,174 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,174 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,174 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,180 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 11#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,181 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,181 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,181 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,181 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,187 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 42#L700-3true, 27#L700-3true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,188 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,188 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,188 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,188 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,242 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 98#L699-1true, 148#L707-2true, 234#(= |#race~x~0| 0), 151#writerEXITtrue, 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,242 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,242 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,242 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,242 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,243 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [182#L719-7true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 148#L707-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,243 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,243 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,243 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,243 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,244 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 214#L708-1true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 70#L698-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,244 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,244 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,244 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,244 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,259 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 214#L708-1true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 98#L699-1true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,260 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,260 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,260 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,260 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,266 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 170#writerErr4ASSERT_VIOLATIONDATA_RACEtrue, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 148#L707-2true, 98#L699-1true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,266 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,266 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,266 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,266 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,267 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [34#writerENTRYtrue, 161#L708-8true, 181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 148#L707-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,267 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,267 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,268 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,268 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,268 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][116], [146#L719-6true, 214#L708-1true, 34#writerENTRYtrue, 42#L700-3true, 161#L708-8true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,268 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,268 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,268 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,268 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-11-25 16:48:06,766 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [182#L719-7true, 194#L708-8true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 234#(= |#race~x~0| 0), 238#true, 153#L700true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,766 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,766 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,766 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,766 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,772 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 103#L707-3true, 151#writerEXITtrue, 234#(= |#race~x~0| 0), 238#true, 19#L699-2true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,772 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2022-11-25 16:48:06,772 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:06,772 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:06,772 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:06,775 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [182#L719-7true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 148#L707-2true, 19#L699-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,775 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,775 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,775 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,775 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,776 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 148#L707-2true, 151#writerEXITtrue, 238#true, 234#(= |#race~x~0| 0), 153#L700true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,776 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,776 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,776 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,776 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,784 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][98], [146#L719-6true, 42#L700-3true, 194#L708-8true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 103#L707-3true, 19#L699-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,784 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,784 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,784 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,784 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,811 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 123#L718-4true, 103#L707-3true, 19#L699-2true, 151#writerEXITtrue, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,811 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,812 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,812 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,812 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,813 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 194#L708-8true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 56#L706-1true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,813 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,814 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,814 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,814 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,815 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][98], [146#L719-6true, 42#L700-3true, 194#L708-8true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 103#L707-3true, 19#L699-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,815 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,815 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,815 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,815 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,815 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,817 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][98], [42#L700-3true, 194#L708-8true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 123#L718-4true, 56#L706-1true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,818 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,818 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,818 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,818 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,823 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 194#L708-8true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,823 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,823 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,823 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,824 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,824 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][98], [146#L719-6true, 27#L700-3true, 42#L700-3true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 194#L708-8true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,824 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,824 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,824 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,824 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,828 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 213#L708-1true, 234#(= |#race~x~0| 0), 19#L699-2true, 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,828 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2022-11-25 16:48:06,828 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:06,828 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:06,829 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:06,830 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 42#L700-3true, 27#L700-3true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 148#L707-2true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,830 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2022-11-25 16:48:06,830 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:06,830 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:06,830 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:06,830 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 27#L700-3true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 148#L707-2true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,830 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,830 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,830 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,830 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,833 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][98], [42#L700-3true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 194#L708-8true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 123#L718-4true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,833 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,833 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,833 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,833 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,839 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 123#L718-4true, 148#L707-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,839 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,839 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,839 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,840 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,879 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 21#L700true, 148#L707-2true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,879 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,880 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,880 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,880 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,915 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [182#L719-7true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 11#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 238#true, 234#(= |#race~x~0| 0), 153#L700true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,916 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,916 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,916 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,916 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,917 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [161#L708-8true, 181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 11#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 234#(= |#race~x~0| 0), 19#L699-2true, 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,917 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,917 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,917 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,918 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,924 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 42#L700-3true, 27#L700-3true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 11#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,925 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,925 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,925 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,925 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,929 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 11#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,930 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,930 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,930 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,930 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,930 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][116], [146#L719-6true, 27#L700-3true, 42#L700-3true, 161#L708-8true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 11#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,930 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,930 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,930 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,930 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,995 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [182#L719-7true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 98#L699-1true, 148#L707-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,995 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,995 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,995 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,995 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,995 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 214#L708-1true, 161#L708-8true, 224#true, 145#L700-2true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 98#L699-1true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,995 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,996 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,996 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,996 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,996 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [161#L708-8true, 181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 148#L707-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,997 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,997 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,997 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,997 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,997 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][116], [146#L719-6true, 214#L708-1true, 42#L700-3true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:06,997 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,997 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,997 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:06,998 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:07,000 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 213#L708-1true, 21#L700true, 238#true, 234#(= |#race~x~0| 0), 19#L699-2true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:07,001 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2022-11-25 16:48:07,001 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:07,001 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:07,001 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:07,001 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:07,024 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 214#L708-1true, 34#writerENTRYtrue, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 234#(= |#race~x~0| 0), 151#writerEXITtrue, 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:07,024 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2022-11-25 16:48:07,024 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:07,024 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:07,025 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:07,025 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 214#L708-1true, 42#L700-3true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:07,025 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2022-11-25 16:48:07,025 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:07,025 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:07,025 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-11-25 16:48:07,188 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [194#L708-8true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 123#L718-4true, 56#L706-1true, 151#writerEXITtrue, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:07,189 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,189 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,189 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,189 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,201 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 27#L700-3true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 234#(= |#race~x~0| 0), 151#writerEXITtrue, 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:07,201 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,201 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,201 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,201 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,201 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 194#L708-8true, 181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 234#(= |#race~x~0| 0), 238#true, 153#L700true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:07,202 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,202 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,202 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,202 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,209 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [182#L719-7true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 103#L707-3true, 238#true, 234#(= |#race~x~0| 0), 19#L699-2true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:07,209 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2022-11-25 16:48:07,210 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:07,210 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:07,210 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:07,210 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 103#L707-3true, 19#L699-2true, 234#(= |#race~x~0| 0), 151#writerEXITtrue, 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:07,210 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,210 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,211 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,211 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,211 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,212 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [182#L719-7true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 148#L707-2true, 238#true, 234#(= |#race~x~0| 0), 153#L700true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:07,212 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,212 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,212 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,212 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,215 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 148#L707-2true, 19#L699-2true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:07,215 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,215 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,215 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,215 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,220 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 27#L700-3true, 170#writerErr4ASSERT_VIOLATIONDATA_RACEtrue, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:07,221 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,221 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,221 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,221 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,221 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 42#L700-3true, 194#L708-8true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:07,222 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,222 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,222 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,222 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,231 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][98], [146#L719-6true, 42#L700-3true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 213#L708-1true, 234#(= |#race~x~0| 0), 19#L699-2true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:07,231 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2022-11-25 16:48:07,232 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:07,232 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:07,232 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:07,235 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 194#L708-8true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 123#L718-4true, 234#(= |#race~x~0| 0), 151#writerEXITtrue, 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:07,236 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,236 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,236 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,236 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,267 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][53], [42#L700-3true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 123#L718-4true, 148#L707-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:07,268 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,268 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,268 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,268 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,268 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][53], [146#L719-6true, 27#L700-3true, 42#L700-3true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 148#L707-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:07,268 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,269 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,269 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,269 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,294 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][98], [42#L700-3true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 123#L718-4true, 213#L708-1true, 19#L699-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:07,294 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,294 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,294 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,295 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,297 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][98], [146#L719-6true, 42#L700-3true, 194#L708-8true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 56#L706-1true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:07,297 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,297 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,297 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,297 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,306 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][98], [146#L719-6true, 42#L700-3true, 194#L708-8true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:07,306 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,306 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,306 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,306 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,311 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 213#L708-1true, 19#L699-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:07,311 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,311 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,312 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,312 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,312 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,314 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 148#L707-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:07,314 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,314 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,314 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,314 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,438 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [161#L708-8true, 181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 11#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 238#true, 234#(= |#race~x~0| 0), 153#L700true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:07,438 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,438 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,438 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,438 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,444 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 27#L700-3true, 170#writerErr4ASSERT_VIOLATIONDATA_RACEtrue, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 11#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:07,444 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,445 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,445 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,445 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,445 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 42#L700-3true, 161#L708-8true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 11#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:07,445 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,445 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,446 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,446 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,449 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 27#L700-3true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 11#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 234#(= |#race~x~0| 0), 151#writerEXITtrue, 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:07,449 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,449 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,449 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,449 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,459 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][116], [146#L719-6true, 42#L700-3true, 161#L708-8true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 11#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:07,459 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,459 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,459 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,459 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,471 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [182#L719-7true, 27#L700-3true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:07,471 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2022-11-25 16:48:07,471 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:07,471 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:07,472 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:07,547 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [161#L708-8true, 181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 98#L699-1true, 148#L707-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:07,548 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,548 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,548 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,548 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,548 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][116], [146#L719-6true, 214#L708-1true, 42#L700-3true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 98#L699-1true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:07,549 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,549 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,549 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,549 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,550 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 214#L708-1true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 234#(= |#race~x~0| 0), 151#writerEXITtrue, 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:07,550 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,550 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,551 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,551 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,582 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 214#L708-1true, 42#L700-3true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 98#L699-1true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:07,582 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,583 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,583 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,583 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,584 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [214#L708-1true, 34#writerENTRYtrue, 182#L719-7true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:07,584 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,584 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,584 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,584 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,585 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 214#L708-1true, 170#writerErr4ASSERT_VIOLATIONDATA_RACEtrue, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:07,586 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,586 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,586 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,586 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,647 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 34#writerENTRYtrue, 194#L708-8true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:07,647 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,647 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,647 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:07,647 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-11-25 16:48:08,065 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 194#L708-8true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 56#L706-1true, 151#writerEXITtrue, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,065 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,065 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,065 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,066 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,096 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 194#L708-8true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 234#(= |#race~x~0| 0), 151#writerEXITtrue, 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,096 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,096 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,096 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,097 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,106 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 213#L708-1true, 238#true, 151#writerEXITtrue, 234#(= |#race~x~0| 0), 19#L699-2true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,106 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,106 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,106 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,107 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,107 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [182#L719-7true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 103#L707-3true, 19#L699-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,107 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,107 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,107 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,108 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,108 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,108 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [194#L708-8true, 181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 103#L707-3true, 234#(= |#race~x~0| 0), 238#true, 19#L699-2true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,108 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,108 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,109 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,109 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,110 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 27#L700-3true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 148#L707-2true, 151#writerEXITtrue, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,111 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,111 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,111 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,111 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,112 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 148#L707-2true, 238#true, 234#(= |#race~x~0| 0), 153#L700true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,112 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,112 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,112 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,112 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,113 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [182#L719-7true, 27#L700-3true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 148#L707-2true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,113 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,113 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,113 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,113 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,118 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 170#writerErr4ASSERT_VIOLATIONDATA_RACEtrue, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 194#L708-8true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,119 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,119 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,119 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,119 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,127 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][98], [146#L719-6true, 42#L700-3true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 213#L708-1true, 19#L699-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,127 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,127 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,127 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,127 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,127 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,130 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][53], [146#L719-6true, 42#L700-3true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 148#L707-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,130 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,130 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,130 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,130 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,131 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 27#L700-3true, 170#writerErr4ASSERT_VIOLATIONDATA_RACEtrue, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 148#L707-2true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,132 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,132 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,132 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,132 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,132 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 42#L700-3true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 148#L707-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,133 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,133 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,133 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,133 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,146 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 123#L718-4true, 148#L707-2true, 151#writerEXITtrue, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,147 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,147 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,147 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,147 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,194 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 213#L708-1true, 123#L718-4true, 19#L699-2true, 151#writerEXITtrue, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,195 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,195 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,195 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,195 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,320 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 11#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 234#(= |#race~x~0| 0), 151#writerEXITtrue, 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,320 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,320 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,320 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,320 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,320 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [182#L719-7true, 27#L700-3true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 11#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,320 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,321 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,321 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,321 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,326 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 170#writerErr4ASSERT_VIOLATIONDATA_RACEtrue, 161#L708-8true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 11#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,327 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,327 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,327 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,327 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,345 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [27#L700-3true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 194#L708-8true, 181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,345 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,345 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,345 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,345 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,412 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 214#L708-1true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 98#L699-1true, 234#(= |#race~x~0| 0), 238#true, 151#writerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,412 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,412 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,412 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,412 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,414 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [214#L708-1true, 182#L719-7true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,414 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,414 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,414 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,414 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,444 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 214#L708-1true, 170#writerErr4ASSERT_VIOLATIONDATA_RACEtrue, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 98#L699-1true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,444 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,444 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,444 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,444 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,445 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [214#L708-1true, 34#writerENTRYtrue, 161#L708-8true, 181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,445 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,445 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,446 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,446 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,483 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 21#L700true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,483 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,483 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,484 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,484 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,508 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][116], [34#writerENTRYtrue, 42#L700-3true, 161#L708-8true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 123#L718-4true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,508 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,508 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,508 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,508 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,512 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 34#writerENTRYtrue, 161#L708-8true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,512 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,512 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,512 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,512 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-11-25 16:48:08,612 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [182#L719-7true, 194#L708-8true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 56#L706-1true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,612 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,613 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,613 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,613 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,657 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [182#L719-7true, 83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 194#L708-8true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,657 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,657 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,657 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,657 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,668 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [182#L719-7true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 213#L708-1true, 234#(= |#race~x~0| 0), 238#true, 19#L699-2true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,668 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2022-11-25 16:48:08,668 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:08,668 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:08,668 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:08,669 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 213#L708-1true, 19#L699-2true, 234#(= |#race~x~0| 0), 151#writerEXITtrue, 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,669 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,669 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,669 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,669 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,669 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,670 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [194#L708-8true, 181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 103#L707-3true, 19#L699-2true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,671 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,671 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,671 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,671 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,671 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,675 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 148#L707-2true, 151#writerEXITtrue, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,675 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,675 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,676 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,676 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,676 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [27#L700-3true, 181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 148#L707-2true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,677 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2022-11-25 16:48:08,677 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:08,677 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:08,677 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:08,693 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [146#L719-6true, 170#writerErr4ASSERT_VIOLATIONDATA_RACEtrue, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 148#L707-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,693 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,693 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,693 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,694 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,850 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [182#L719-7true, 161#L708-8true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 11#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,850 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,850 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,851 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,851 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,851 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [27#L700-3true, 161#L708-8true, 181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 11#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,851 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,851 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,851 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,851 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,934 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [214#L708-1true, 182#L719-7true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 98#L699-1true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,934 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,934 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,935 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,935 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,935 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [214#L708-1true, 161#L708-8true, 181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,935 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,935 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,936 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,936 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,987 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][116], [42#L700-3true, 194#L708-8true, 161#L708-8true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 123#L718-4true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,987 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,987 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,987 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,987 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,990 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 194#L708-8true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 70#L698-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,990 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,990 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,990 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,990 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,996 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 98#L699-1true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:08,997 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,997 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,997 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:08,997 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:09,014 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][116], [146#L719-6true, 34#writerENTRYtrue, 42#L700-3true, 194#L708-8true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:09,014 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2022-11-25 16:48:09,014 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:09,014 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:09,014 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-11-25 16:48:09,109 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [194#L708-8true, 181#L720-6true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 56#L706-1true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:09,109 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,109 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,110 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,110 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,144 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [83#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 194#L708-8true, 181#L720-6true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:09,144 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,144 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,144 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,144 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,161 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [182#L719-7true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 213#L708-1true, 19#L699-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:09,161 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,161 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,161 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,162 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,162 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,162 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [194#L708-8true, 181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 213#L708-1true, 234#(= |#race~x~0| 0), 238#true, 19#L699-2true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:09,163 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2022-11-25 16:48:09,163 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-11-25 16:48:09,163 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-11-25 16:48:09,163 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-11-25 16:48:09,168 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [182#L719-7true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 148#L707-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:09,169 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,169 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,169 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,169 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,330 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 21#L700true, 238#true, 234#(= |#race~x~0| 0), 153#L700true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:09,330 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,330 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,330 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,331 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,332 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 234#(= |#race~x~0| 0), 238#true, 19#L699-2true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:09,332 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,332 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,332 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,332 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,371 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [161#L708-8true, 181#L720-6true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 11#readerErr3ASSERT_VIOLATIONDATA_RACEtrue, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:09,371 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,371 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,371 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,372 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,753 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [214#L708-1true, 161#L708-8true, 181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 98#L699-1true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:09,754 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,754 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,754 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,754 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,791 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][116], [42#L700-3true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 161#L708-8true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 123#L718-4true, 98#L699-1true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:09,791 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,791 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,791 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,791 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,794 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 194#L708-8true, 224#true, 145#L700-2true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 98#L699-1true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:09,794 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,794 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,794 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,794 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,800 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][116], [146#L719-6true, 42#L700-3true, 161#L708-8true, 194#L708-8true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:09,800 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,800 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,800 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,800 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,814 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 34#writerENTRYtrue, 194#L708-8true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 234#(= |#race~x~0| 0), 151#writerEXITtrue, 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:09,814 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,814 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,814 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,814 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,818 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 42#L700-3true, 161#L708-8true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:09,818 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,818 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,818 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,819 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,822 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [170#writerErr4ASSERT_VIOLATIONDATA_RACEtrue, 161#L708-8true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 123#L718-4true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:09,822 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,822 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,822 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,822 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-11-25 16:48:09,916 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [194#L708-8true, 181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 213#L708-1true, 19#L699-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:09,916 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2022-11-25 16:48:09,916 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-11-25 16:48:09,916 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-11-25 16:48:09,916 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-11-25 16:48:09,916 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-11-25 16:48:09,919 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([594] L707-->L707-2: Formula: (= |v_readerThread1of1ForFork0_~l~0#1_35| v_~y~0_23) InVars {readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|} OutVars{readerThread1of1ForFork0_~l~0#1=|v_readerThread1of1ForFork0_~l~0#1_35|, readerThread1of1ForFork0_#t~nondet8#1=|v_readerThread1of1ForFork0_#t~nondet8#1_21|, ~y~0=v_~y~0_23} AuxVars[] AssignedVars[readerThread1of1ForFork0_#t~nondet8#1, ~y~0][22], [181#L720-6true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 148#L707-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:09,919 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2022-11-25 16:48:09,919 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-11-25 16:48:09,919 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-11-25 16:48:09,920 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-11-25 16:48:09,978 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 194#L708-8true, 224#true, 145#L700-2true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 234#(= |#race~x~0| 0), 238#true, 153#L700true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:09,979 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2022-11-25 16:48:09,979 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-11-25 16:48:09,979 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-11-25 16:48:09,979 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-11-25 16:48:09,980 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 238#true, 19#L699-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:09,980 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2022-11-25 16:48:09,981 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-11-25 16:48:09,981 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-11-25 16:48:09,981 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-11-25 16:48:10,088 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 194#L708-8true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 168#writerErr3ASSERT_VIOLATIONDATA_RACEtrue, 238#true, 234#(= |#race~x~0| 0), 153#L700true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:10,088 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2022-11-25 16:48:10,088 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-11-25 16:48:10,088 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-11-25 16:48:10,088 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-11-25 16:48:10,108 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][116], [146#L719-6true, 42#L700-3true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 161#L708-8true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 98#L699-1true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:10,108 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2022-11-25 16:48:10,108 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-11-25 16:48:10,108 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-11-25 16:48:10,109 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-11-25 16:48:10,114 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 234#(= |#race~x~0| 0), 238#true, 151#writerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:10,114 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2022-11-25 16:48:10,114 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-11-25 16:48:10,114 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-11-25 16:48:10,114 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-11-25 16:48:10,125 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 42#L700-3true, 161#L708-8true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 98#L699-1true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:10,125 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2022-11-25 16:48:10,125 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-11-25 16:48:10,126 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-11-25 16:48:10,126 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-11-25 16:48:10,128 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [170#writerErr4ASSERT_VIOLATIONDATA_RACEtrue, 161#L708-8true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 123#L718-4true, 98#L699-1true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:10,128 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2022-11-25 16:48:10,128 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-11-25 16:48:10,128 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-11-25 16:48:10,128 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-11-25 16:48:10,131 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [34#writerENTRYtrue, 182#L719-7true, 194#L708-8true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:10,131 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2022-11-25 16:48:10,131 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-11-25 16:48:10,131 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-11-25 16:48:10,131 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-11-25 16:48:10,135 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 170#writerErr4ASSERT_VIOLATIONDATA_RACEtrue, 161#L708-8true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:10,136 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2022-11-25 16:48:10,136 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-11-25 16:48:10,136 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-11-25 16:48:10,136 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-11-25 16:48:10,278 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][116], [146#L719-6true, 42#L700-3true, 194#L708-8true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 19#L699-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:10,278 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2022-11-25 16:48:10,279 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-11-25 16:48:10,279 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-11-25 16:48:10,279 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-11-25 16:48:10,283 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][98], [146#L719-6true, 42#L700-3true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 234#(= |#race~x~0| 0), 153#L700true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:10,284 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2022-11-25 16:48:10,284 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-11-25 16:48:10,284 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-11-25 16:48:10,284 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-11-25 16:48:10,316 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 27#L700-3true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 21#L700true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:10,316 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2022-11-25 16:48:10,316 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-11-25 16:48:10,316 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-11-25 16:48:10,317 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-11-25 16:48:10,322 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [194#L708-8true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 21#L700true, 123#L718-4true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:10,322 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2022-11-25 16:48:10,322 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-11-25 16:48:10,322 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-11-25 16:48:10,322 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-11-25 16:48:10,408 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 98#L699-1true, 238#true, 151#writerEXITtrue, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:10,408 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2022-11-25 16:48:10,408 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-11-25 16:48:10,408 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-11-25 16:48:10,408 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-11-25 16:48:10,415 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [182#L719-7true, 161#L708-8true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:10,415 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2022-11-25 16:48:10,415 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-11-25 16:48:10,415 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-11-25 16:48:10,415 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-11-25 16:48:10,425 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 170#writerErr4ASSERT_VIOLATIONDATA_RACEtrue, 194#L708-8true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 98#L699-1true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:10,425 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2022-11-25 16:48:10,425 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-11-25 16:48:10,426 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-11-25 16:48:10,426 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-11-25 16:48:10,430 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [34#writerENTRYtrue, 194#L708-8true, 161#L708-8true, 181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:10,430 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2022-11-25 16:48:10,430 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-11-25 16:48:10,430 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-11-25 16:48:10,430 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-11-25 16:48:10,443 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 34#writerENTRYtrue, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, 81#L710-3true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:10,443 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2022-11-25 16:48:10,443 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-11-25 16:48:10,443 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-11-25 16:48:10,443 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-11-25 16:48:10,520 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 151#writerEXITtrue, 238#true, 234#(= |#race~x~0| 0), 153#L700true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:10,520 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,520 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,520 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,520 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,521 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 151#writerEXITtrue, 238#true, 19#L699-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:10,522 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,522 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,522 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,522 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,571 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 27#L700-3true, 194#L708-8true, 224#true, 145#L700-2true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:10,572 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,572 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,572 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,572 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,578 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [194#L708-8true, 224#true, 85#writerEXITtrue, 145#L700-2true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 123#L718-4true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:10,578 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,578 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,578 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,578 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,603 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 194#L708-8true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 21#L700true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:10,603 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,603 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,603 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,603 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,631 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 42#L700-3true, 27#L700-3true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:10,631 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2022-11-25 16:48:10,631 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:10,631 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:10,632 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:10,660 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 27#L700-3true, 194#L708-8true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 168#writerErr3ASSERT_VIOLATIONDATA_RACEtrue, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:10,660 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,660 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,660 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,660 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,676 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [182#L719-7true, 194#L708-8true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 98#L699-1true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:10,677 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,677 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,677 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,677 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,683 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [161#L708-8true, 194#L708-8true, 181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:10,683 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,683 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,683 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,683 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,692 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 21#L700true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse, 81#L710-3true]) [2022-11-25 16:48:10,693 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,693 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,693 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,693 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,706 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][116], [34#writerENTRYtrue, 42#L700-3true, 161#L708-8true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 123#L718-4true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse, 81#L710-3true]) [2022-11-25 16:48:10,706 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,706 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,706 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,706 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,708 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 34#writerENTRYtrue, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse, 81#L710-3true]) [2022-11-25 16:48:10,708 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,708 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,708 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-11-25 16:48:10,708 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-11-25 16:48:11,026 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 34#writerENTRYtrue, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 234#(= |#race~x~0| 0), 238#true, 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,026 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2022-11-25 16:48:11,026 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-11-25 16:48:11,026 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-11-25 16:48:11,026 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-11-25 16:48:11,104 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [182#L719-7true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 238#true, 234#(= |#race~x~0| 0), 153#L700true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,104 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,104 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,104 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,104 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,116 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [182#L719-7true, 161#L708-8true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 238#true, 19#L699-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,116 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,116 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,116 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,117 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,162 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 194#L708-8true, 224#true, 85#writerEXITtrue, 145#L700-2true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,162 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,162 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,162 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,162 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,162 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][98], [146#L719-6true, 42#L700-3true, 27#L700-3true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,162 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,163 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,163 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,163 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,169 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][98], [42#L700-3true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 194#L708-8true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 123#L718-4true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,170 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,170 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,170 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,170 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,241 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 194#L708-8true, 161#L708-8true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 168#writerErr3ASSERT_VIOLATIONDATA_RACEtrue, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,241 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,241 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,241 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,241 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,255 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [194#L708-8true, 161#L708-8true, 181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 98#L699-1true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,255 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,255 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,256 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,256 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,266 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][116], [42#L700-3true, 161#L708-8true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 123#L718-4true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse, 81#L710-3true]) [2022-11-25 16:48:11,266 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,266 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,267 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,267 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,268 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 70#L698-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse, 81#L710-3true]) [2022-11-25 16:48:11,268 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,268 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,268 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,268 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,272 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 98#L699-1true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, 81#L710-3true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,272 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,272 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,272 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,272 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,279 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 21#L700true, 234#(= |#race~x~0| 0), 238#true, 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,279 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,279 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,279 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,279 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,288 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][116], [146#L719-6true, 34#writerENTRYtrue, 42#L700-3true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse, 81#L710-3true]) [2022-11-25 16:48:11,288 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,288 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,288 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,288 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,294 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][116], [34#writerENTRYtrue, 42#L700-3true, 161#L708-8true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 123#L718-4true, 234#(= |#race~x~0| 0), 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,294 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,294 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,294 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,294 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,296 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 34#writerENTRYtrue, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 234#(= |#race~x~0| 0), 238#true, 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,296 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,296 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,296 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,296 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-11-25 16:48:11,349 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 27#L700-3true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 151#writerEXITtrue, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,349 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,349 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,349 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,349 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,350 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [194#L708-8true, 181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 238#true, 234#(= |#race~x~0| 0), 153#L700true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,350 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,350 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,350 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,350 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,363 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [161#L708-8true, 194#L708-8true, 181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 238#true, 19#L699-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,363 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,363 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,364 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,364 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,369 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 27#L700-3true, 170#writerErr4ASSERT_VIOLATIONDATA_RACEtrue, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,369 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,369 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,369 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,369 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,370 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 42#L700-3true, 194#L708-8true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,370 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,370 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,370 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,370 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,380 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [194#L708-8true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 123#L718-4true, 151#writerEXITtrue, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,380 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,380 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,380 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,380 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,412 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][98], [146#L719-6true, 42#L700-3true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 194#L708-8true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,412 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,412 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,413 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,413 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,440 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 238#true, 234#(= |#race~x~0| 0), 19#L699-2true, Black: 232#true, readerThread1of1ForFork3InUse, 81#L710-3true]) [2022-11-25 16:48:11,441 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,441 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,441 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,441 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,458 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [182#L719-7true, 27#L700-3true, 194#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,458 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,458 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,458 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,458 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,502 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][116], [42#L700-3true, 161#L708-8true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 123#L718-4true, 98#L699-1true, 234#(= |#race~x~0| 0), Black: 232#true, 81#L710-3true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,502 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,503 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,503 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,503 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,504 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 224#true, 145#L700-2true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 98#L699-1true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse, 81#L710-3true]) [2022-11-25 16:48:11,504 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,504 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,504 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,504 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,510 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][116], [146#L719-6true, 42#L700-3true, 161#L708-8true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse, 81#L710-3true]) [2022-11-25 16:48:11,510 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,511 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,511 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,511 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,514 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][116], [42#L700-3true, 161#L708-8true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 123#L718-4true, 234#(= |#race~x~0| 0), 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,514 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,514 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,514 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,514 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,516 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 70#L698-2true, 234#(= |#race~x~0| 0), 238#true, 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,516 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,516 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,516 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,516 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,519 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 98#L699-1true, 234#(= |#race~x~0| 0), 238#true, 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,519 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,519 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,519 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,519 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,526 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 34#writerENTRYtrue, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 238#true, 234#(= |#race~x~0| 0), 151#writerEXITtrue, Black: 232#true, 81#L710-3true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,526 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,526 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,527 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,527 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,530 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 42#L700-3true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, 81#L710-3true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,530 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,530 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,530 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,530 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,532 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][116], [146#L719-6true, 34#writerENTRYtrue, 42#L700-3true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 234#(= |#race~x~0| 0), 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,533 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,533 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,533 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,533 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,535 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [34#writerENTRYtrue, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 123#L718-4true, 234#(= |#race~x~0| 0), 151#writerEXITtrue, 238#true, 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,535 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,535 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,535 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,535 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,537 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [170#writerErr4ASSERT_VIOLATIONDATA_RACEtrue, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 123#L718-4true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse, 81#L710-3true]) [2022-11-25 16:48:11,537 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,537 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,537 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,537 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,540 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [42#L700-3true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 123#L718-4true, 234#(= |#race~x~0| 0), 238#true, 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,540 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,540 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,540 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,540 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-11-25 16:48:11,594 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 194#L708-8true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 151#writerEXITtrue, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,594 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,594 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,594 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,594 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,609 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [146#L719-6true, 170#writerErr4ASSERT_VIOLATIONDATA_RACEtrue, 194#L708-8true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,610 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,610 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,610 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,610 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,649 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 19#L699-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse, 81#L710-3true]) [2022-11-25 16:48:11,649 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,649 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,649 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,649 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,672 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 238#true, 234#(= |#race~x~0| 0), 19#L699-2true, 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,672 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,672 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,672 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,672 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,684 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [27#L700-3true, 194#L708-8true, 181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,684 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,684 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,685 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,685 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,707 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 168#writerErr3ASSERT_VIOLATIONDATA_RACEtrue, 238#true, 234#(= |#race~x~0| 0), 153#L700true, Black: 232#true, 81#L710-3true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,707 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,708 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,708 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,708 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,721 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][116], [146#L719-6true, 42#L700-3true, 161#L708-8true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 98#L699-1true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse, 81#L710-3true]) [2022-11-25 16:48:11,721 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,721 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,721 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,721 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,724 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][116], [42#L700-3true, 161#L708-8true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 123#L718-4true, 98#L699-1true, 234#(= |#race~x~0| 0), 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,725 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,725 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,725 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,725 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,726 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 224#true, 145#L700-2true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 98#L699-1true, 234#(= |#race~x~0| 0), 238#true, 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,726 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,726 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,726 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,726 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,730 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 234#(= |#race~x~0| 0), 238#true, 151#writerEXITtrue, Black: 232#true, 81#L710-3true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,730 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,730 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,730 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,730 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,733 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][116], [146#L719-6true, 42#L700-3true, 161#L708-8true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 234#(= |#race~x~0| 0), 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,733 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,733 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,733 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,733 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,734 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 123#L718-4true, 234#(= |#race~x~0| 0), 238#true, 151#writerEXITtrue, 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,734 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,734 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,735 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,735 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,739 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 42#L700-3true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 98#L699-1true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, 81#L710-3true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,739 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,740 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,740 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,740 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,741 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [170#writerErr4ASSERT_VIOLATIONDATA_RACEtrue, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 123#L718-4true, 98#L699-1true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, 81#L710-3true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,741 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,742 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,742 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,742 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,744 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [42#L700-3true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 123#L718-4true, 98#L699-1true, 234#(= |#race~x~0| 0), 238#true, 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,744 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,744 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,744 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,744 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,747 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [182#L719-7true, 34#writerENTRYtrue, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 238#true, 234#(= |#race~x~0| 0), Black: 232#true, 81#L710-3true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,747 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,747 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,747 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,747 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,749 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 34#writerENTRYtrue, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 234#(= |#race~x~0| 0), 151#writerEXITtrue, 238#true, 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,750 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,750 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,750 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,750 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,752 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 170#writerErr4ASSERT_VIOLATIONDATA_RACEtrue, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, 81#L710-3true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,752 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,752 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,752 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,752 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,754 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 42#L700-3true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 238#true, 234#(= |#race~x~0| 0), 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,754 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,754 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,754 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,754 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,756 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [170#writerErr4ASSERT_VIOLATIONDATA_RACEtrue, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 123#L718-4true, 234#(= |#race~x~0| 0), 238#true, 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,756 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,757 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,757 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,757 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-11-25 16:48:11,804 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [182#L719-7true, 194#L708-8true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,804 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,804 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,804 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,804 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,825 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][116], [146#L719-6true, 42#L700-3true, 161#L708-8true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 19#L699-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse, 81#L710-3true]) [2022-11-25 16:48:11,825 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,825 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,825 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,825 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,848 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][116], [42#L700-3true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 123#L718-4true, 19#L699-2true, 234#(= |#race~x~0| 0), 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,848 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,848 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,848 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,848 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,857 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 145#L700-2true, 238#true, 19#L699-2true, 234#(= |#race~x~0| 0), 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,857 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,857 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,858 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,858 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,904 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 168#writerErr3ASSERT_VIOLATIONDATA_RACEtrue, 238#true, 234#(= |#race~x~0| 0), 153#L700true, 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,904 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,904 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,904 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,904 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,915 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 98#L699-1true, 238#true, 151#writerEXITtrue, 234#(= |#race~x~0| 0), Black: 232#true, 81#L710-3true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,915 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,916 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,916 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,916 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,918 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][116], [146#L719-6true, 42#L700-3true, 161#L708-8true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 98#L699-1true, 234#(= |#race~x~0| 0), 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,918 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,918 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,918 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,918 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,920 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 123#L718-4true, 98#L699-1true, 238#true, 151#writerEXITtrue, 234#(= |#race~x~0| 0), 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,920 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,920 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,920 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,920 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,923 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [182#L719-7true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, 81#L710-3true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,923 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,924 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,924 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,924 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,926 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 234#(= |#race~x~0| 0), 238#true, 151#writerEXITtrue, 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,926 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,926 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,926 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,926 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,930 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 170#writerErr4ASSERT_VIOLATIONDATA_RACEtrue, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 98#L699-1true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, 81#L710-3true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,930 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,930 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,930 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,930 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,932 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 42#L700-3true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 98#L699-1true, 234#(= |#race~x~0| 0), 238#true, 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,932 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,932 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,932 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,932 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,933 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [170#writerErr4ASSERT_VIOLATIONDATA_RACEtrue, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 123#L718-4true, 98#L699-1true, 234#(= |#race~x~0| 0), 238#true, 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,934 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,934 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,934 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,934 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,937 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [34#writerENTRYtrue, 161#L708-8true, 181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 234#(= |#race~x~0| 0), 238#true, Black: 232#true, 81#L710-3true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,937 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,937 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,937 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,937 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,939 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [182#L719-7true, 34#writerENTRYtrue, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 234#(= |#race~x~0| 0), 238#true, 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,939 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,939 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,939 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,939 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,942 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 170#writerErr4ASSERT_VIOLATIONDATA_RACEtrue, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 234#(= |#race~x~0| 0), 238#true, 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,942 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,942 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,942 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,942 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-11-25 16:48:11,980 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L708-4-->L708-8: Formula: (= v_~y~0_In_1 v_~x~0_In_1) InVars {~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} OutVars{~y~0=v_~y~0_In_1, ~x~0=v_~x~0_In_1} AuxVars[] AssignedVars[][79], [194#L708-8true, 181#L720-6true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 80#readerErr6ASSERT_VIOLATIONDATA_RACEtrue, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:11,980 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2022-11-25 16:48:11,981 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-11-25 16:48:11,981 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-11-25 16:48:11,981 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-11-25 16:48:11,992 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 19#L699-2true, 234#(= |#race~x~0| 0), 238#true, 151#writerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse, 81#L710-3true]) [2022-11-25 16:48:11,992 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2022-11-25 16:48:11,992 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-11-25 16:48:11,992 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-11-25 16:48:11,992 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-11-25 16:48:12,001 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][116], [146#L719-6true, 42#L700-3true, 161#L708-8true, 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 19#L699-2true, 234#(= |#race~x~0| 0), 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:12,001 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2022-11-25 16:48:12,001 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-11-25 16:48:12,002 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-11-25 16:48:12,002 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-11-25 16:48:12,023 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 123#L718-4true, 151#writerEXITtrue, 19#L699-2true, 238#true, 234#(= |#race~x~0| 0), 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:12,023 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2022-11-25 16:48:12,023 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-11-25 16:48:12,023 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-11-25 16:48:12,023 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-11-25 16:48:12,392 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 27#L700-3true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 168#writerErr3ASSERT_VIOLATIONDATA_RACEtrue, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, 81#L710-3true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:12,393 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2022-11-25 16:48:12,393 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-11-25 16:48:12,393 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-11-25 16:48:12,393 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-11-25 16:48:12,409 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [182#L719-7true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 98#L699-1true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, 81#L710-3true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:12,409 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2022-11-25 16:48:12,409 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-11-25 16:48:12,410 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-11-25 16:48:12,410 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-11-25 16:48:12,412 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 98#L699-1true, 238#true, 151#writerEXITtrue, 234#(= |#race~x~0| 0), 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:12,412 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2022-11-25 16:48:12,412 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-11-25 16:48:12,412 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-11-25 16:48:12,412 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-11-25 16:48:12,416 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [161#L708-8true, 181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, 81#L710-3true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:12,416 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2022-11-25 16:48:12,416 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-11-25 16:48:12,416 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-11-25 16:48:12,416 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-11-25 16:48:12,418 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [182#L719-7true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 234#(= |#race~x~0| 0), 238#true, 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:12,418 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2022-11-25 16:48:12,418 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-11-25 16:48:12,418 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-11-25 16:48:12,418 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-11-25 16:48:12,421 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 170#writerErr4ASSERT_VIOLATIONDATA_RACEtrue, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 98#L699-1true, 234#(= |#race~x~0| 0), 238#true, 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:12,422 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2022-11-25 16:48:12,422 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-11-25 16:48:12,422 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-11-25 16:48:12,422 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-11-25 16:48:12,424 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [34#writerENTRYtrue, 161#L708-8true, 181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 234#(= |#race~x~0| 0), 238#true, 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:12,424 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2022-11-25 16:48:12,424 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-11-25 16:48:12,424 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-11-25 16:48:12,424 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-11-25 16:48:12,468 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [182#L719-7true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 19#L699-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse, 81#L710-3true]) [2022-11-25 16:48:12,468 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2022-11-25 16:48:12,468 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-11-25 16:48:12,468 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-11-25 16:48:12,468 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-11-25 16:48:12,470 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 238#true, 19#L699-2true, 234#(= |#race~x~0| 0), 151#writerEXITtrue, 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:12,470 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2022-11-25 16:48:12,470 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-11-25 16:48:12,470 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-11-25 16:48:12,470 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-11-25 16:48:12,538 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 168#writerErr3ASSERT_VIOLATIONDATA_RACEtrue, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, 81#L710-3true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:12,538 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2022-11-25 16:48:12,538 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-11-25 16:48:12,538 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-11-25 16:48:12,538 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-11-25 16:48:12,539 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 27#L700-3true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 168#writerErr3ASSERT_VIOLATIONDATA_RACEtrue, 234#(= |#race~x~0| 0), 238#true, 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:12,539 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2022-11-25 16:48:12,539 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-11-25 16:48:12,540 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-11-25 16:48:12,540 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-11-25 16:48:12,548 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [161#L708-8true, 181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 98#L699-1true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, 81#L710-3true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:12,548 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2022-11-25 16:48:12,548 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-11-25 16:48:12,548 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-11-25 16:48:12,549 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-11-25 16:48:12,549 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [182#L719-7true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 98#L699-1true, 238#true, 234#(= |#race~x~0| 0), 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:12,549 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2022-11-25 16:48:12,549 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-11-25 16:48:12,550 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-11-25 16:48:12,550 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-11-25 16:48:12,553 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [161#L708-8true, 181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 234#(= |#race~x~0| 0), 238#true, 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:12,553 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2022-11-25 16:48:12,553 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-11-25 16:48:12,553 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-11-25 16:48:12,553 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-11-25 16:48:12,558 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [34#writerENTRYtrue, 161#L708-8true, 224#true, 164#L720-7true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:12,558 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2022-11-25 16:48:12,558 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-11-25 16:48:12,558 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-11-25 16:48:12,558 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-11-25 16:48:12,597 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [161#L708-8true, 181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 238#true, 19#L699-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse, 81#L710-3true]) [2022-11-25 16:48:12,597 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2022-11-25 16:48:12,597 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-11-25 16:48:12,598 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-11-25 16:48:12,598 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-11-25 16:48:12,599 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [182#L719-7true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 238#true, 19#L699-2true, 234#(= |#race~x~0| 0), 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:12,599 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2022-11-25 16:48:12,599 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-11-25 16:48:12,599 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-11-25 16:48:12,599 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-11-25 16:48:12,653 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [146#L719-6true, 161#L708-8true, 224#true, 85#writerEXITtrue, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 168#writerErr3ASSERT_VIOLATIONDATA_RACEtrue, 238#true, 234#(= |#race~x~0| 0), 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:12,654 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2022-11-25 16:48:12,654 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-11-25 16:48:12,654 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-11-25 16:48:12,654 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-11-25 16:48:12,659 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [161#L708-8true, 181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 98#L699-1true, 234#(= |#race~x~0| 0), 238#true, 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:12,659 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2022-11-25 16:48:12,659 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-11-25 16:48:12,659 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-11-25 16:48:12,660 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-11-25 16:48:12,662 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 164#L720-7true, 70#L698-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:12,662 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2022-11-25 16:48:12,663 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-11-25 16:48:12,663 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-11-25 16:48:12,663 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-11-25 16:48:12,668 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [65#L721-6true, 34#writerENTRYtrue, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:12,668 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2022-11-25 16:48:12,668 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-11-25 16:48:12,668 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-11-25 16:48:12,668 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-11-25 16:48:12,703 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [161#L708-8true, 181#L720-6true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 19#L699-2true, 234#(= |#race~x~0| 0), 238#true, 82#readerEXITtrue, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:12,703 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2022-11-25 16:48:12,703 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-11-25 16:48:12,703 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-11-25 16:48:12,703 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-11-25 16:48:12,751 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [161#L708-8true, 224#true, 164#L720-7true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 98#L699-1true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:12,751 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2022-11-25 16:48:12,751 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-11-25 16:48:12,751 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-11-25 16:48:12,751 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-11-25 16:48:12,754 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [65#L721-6true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 70#L698-2true, 234#(= |#race~x~0| 0), 238#true, Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:12,754 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2022-11-25 16:48:12,754 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-11-25 16:48:12,754 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-11-25 16:48:12,754 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-11-25 16:48:12,789 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [161#L708-8true, 224#true, 164#L720-7true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 238#true, 19#L699-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:12,789 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2022-11-25 16:48:12,789 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-11-25 16:48:12,789 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-11-25 16:48:12,789 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-11-25 16:48:12,824 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [65#L721-6true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 98#L699-1true, 238#true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:12,825 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2022-11-25 16:48:12,825 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-11-25 16:48:12,825 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-11-25 16:48:12,825 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-11-25 16:48:12,853 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([637] L708-4-->L708-8: Formula: (= v_~y~0_In_3 v_~x~0_In_3) InVars {~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} OutVars{~y~0=v_~y~0_In_3, ~x~0=v_~x~0_In_3} AuxVars[] AssignedVars[][102], [65#L721-6true, 161#L708-8true, 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 238#true, 19#L699-2true, 234#(= |#race~x~0| 0), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:12,853 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2022-11-25 16:48:12,853 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-11-25 16:48:12,854 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-11-25 16:48:12,854 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-11-25 16:48:13,007 INFO L130 PetriNetUnfolder]: 94122/156764 cut-off events. [2022-11-25 16:48:13,007 INFO L131 PetriNetUnfolder]: For 32585/37130 co-relation queries the response was YES. [2022-11-25 16:48:13,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 318424 conditions, 156764 events. 94122/156764 cut-off events. For 32585/37130 co-relation queries the response was YES. Maximal size of possible extension queue 5075. Compared 1585934 event pairs, 68428 based on Foata normal form. 11/137296 useless extension candidates. Maximal degree in co-relation 318418. Up to 115204 conditions per place. [2022-11-25 16:48:14,298 INFO L137 encePairwiseOnDemand]: 321/328 looper letters, 60 selfloop transitions, 6 changer transitions 0/127 dead transitions. [2022-11-25 16:48:14,298 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 127 transitions, 546 flow [2022-11-25 16:48:14,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 16:48:14,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-25 16:48:14,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 593 transitions. [2022-11-25 16:48:14,302 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6026422764227642 [2022-11-25 16:48:14,302 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 593 transitions. [2022-11-25 16:48:14,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 593 transitions. [2022-11-25 16:48:14,303 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:48:14,303 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 593 transitions. [2022-11-25 16:48:14,305 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 197.66666666666666) internal successors, (593), 3 states have internal predecessors, (593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 16:48:14,308 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 328.0) internal successors, (1312), 4 states have internal predecessors, (1312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 16:48:14,309 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 328.0) internal successors, (1312), 4 states have internal predecessors, (1312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 16:48:14,309 INFO L175 Difference]: Start difference. First operand has 94 places, 102 transitions, 360 flow. Second operand 3 states and 593 transitions. [2022-11-25 16:48:14,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 127 transitions, 546 flow [2022-11-25 16:48:14,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 127 transitions, 516 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-25 16:48:14,437 INFO L231 Difference]: Finished difference. Result has 95 places, 107 transitions, 370 flow [2022-11-25 16:48:14,437 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=328, PETRI_DIFFERENCE_MINUEND_FLOW=330, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=370, PETRI_PLACES=95, PETRI_TRANSITIONS=107} [2022-11-25 16:48:14,438 INFO L288 CegarLoopForPetriNet]: 110 programPoint places, -15 predicate places. [2022-11-25 16:48:14,438 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 107 transitions, 370 flow [2022-11-25 16:48:14,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 178.66666666666666) internal successors, (536), 3 states have internal predecessors, (536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 16:48:14,439 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:48:14,439 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:48:14,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-25 16:48:14,440 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting writerErr3ASSERT_VIOLATIONDATA_RACE === [readerErr0ASSERT_VIOLATIONDATA_RACE, readerErr1ASSERT_VIOLATIONDATA_RACE, readerErr2ASSERT_VIOLATIONDATA_RACE, readerErr3ASSERT_VIOLATIONDATA_RACE (and 46 more)] === [2022-11-25 16:48:14,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:48:14,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1614084901, now seen corresponding path program 1 times [2022-11-25 16:48:14,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:48:14,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883752004] [2022-11-25 16:48:14,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:48:14,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:48:14,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:48:14,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:48:14,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:48:14,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883752004] [2022-11-25 16:48:14,551 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883752004] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:48:14,552 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:48:14,552 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-25 16:48:14,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994443272] [2022-11-25 16:48:14,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:48:14,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-25 16:48:14,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:48:14,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 16:48:14,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 16:48:14,559 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 328 [2022-11-25 16:48:14,560 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 107 transitions, 370 flow. Second operand has 3 states, 3 states have (on average 181.33333333333334) internal successors, (544), 3 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 16:48:14,561 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:48:14,561 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 328 [2022-11-25 16:48:14,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:48:15,379 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] L707-1-->L707-3: Formula: (= |v_readerThread1of1ForFork3_#t~nondet8#1_13| |v_#race~y~0_7|) InVars {} OutVars{#race~y~0=|v_#race~y~0_7|, readerThread1of1ForFork3_#t~nondet8#1=|v_readerThread1of1ForFork3_#t~nondet8#1_13|} AuxVars[] AssignedVars[#race~y~0, readerThread1of1ForFork3_#t~nondet8#1][73], [34#writerENTRYtrue, Black: 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 123#L718-4true, 21#L700true, 148#L707-2true, 103#L707-3true, 238#true, 245#(= ~w~0 1), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:15,379 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2022-11-25 16:48:15,379 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-11-25 16:48:15,380 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-11-25 16:48:15,380 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2022-11-25 16:48:15,550 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] L707-1-->L707-3: Formula: (= |v_readerThread1of1ForFork3_#t~nondet8#1_13| |v_#race~y~0_7|) InVars {} OutVars{#race~y~0=|v_#race~y~0_7|, readerThread1of1ForFork3_#t~nondet8#1=|v_readerThread1of1ForFork3_#t~nondet8#1_13|} AuxVars[] AssignedVars[#race~y~0, readerThread1of1ForFork3_#t~nondet8#1][73], [146#L719-6true, 34#writerENTRYtrue, Black: 240#(= |writerThread1of1ForFork2_#t~nondet7#1| |#race~w~0|), 224#true, Black: 229#(= |writerThread1of1ForFork2_#t~nondet6#1| |#race~x~0|), 21#L700true, 103#L707-3true, 148#L707-2true, 238#true, 245#(= ~w~0 1), Black: 232#true, readerThread1of1ForFork3InUse]) [2022-11-25 16:48:15,550 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2022-11-25 16:48:15,550 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-11-25 16:48:15,550 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2022-11-25 16:48:15,550 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event