./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/pthread-ext/09_fmaxsym.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 2329fc70 Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccf54d61-a4b2-40d6-a471-8a04a541963a/bin/uautomizer-uyxdKDjOR8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccf54d61-a4b2-40d6-a471-8a04a541963a/bin/uautomizer-uyxdKDjOR8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccf54d61-a4b2-40d6-a471-8a04a541963a/bin/uautomizer-uyxdKDjOR8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccf54d61-a4b2-40d6-a471-8a04a541963a/bin/uautomizer-uyxdKDjOR8/config/AutomizerReach.xml -i ../../sv-benchmarks/c/pthread-ext/09_fmaxsym.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccf54d61-a4b2-40d6-a471-8a04a541963a/bin/uautomizer-uyxdKDjOR8/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccf54d61-a4b2-40d6-a471-8a04a541963a/bin/uautomizer-uyxdKDjOR8 --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 0bf02669c3dd381b0745ab8dce392518dfe698af15c4a94bd383f1dab20a8c06 --- 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-2329fc7 [2022-12-13 16:28:54,723 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-13 16:28:54,725 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-13 16:28:54,744 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-13 16:28:54,745 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-13 16:28:54,746 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-13 16:28:54,747 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-13 16:28:54,749 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-13 16:28:54,750 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-13 16:28:54,751 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-13 16:28:54,752 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-13 16:28:54,753 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-13 16:28:54,754 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-13 16:28:54,755 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-13 16:28:54,756 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-13 16:28:54,757 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-13 16:28:54,758 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-13 16:28:54,759 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-13 16:28:54,761 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-13 16:28:54,762 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-13 16:28:54,764 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-13 16:28:54,765 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-13 16:28:54,766 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-13 16:28:54,767 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-13 16:28:54,771 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-13 16:28:54,771 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-13 16:28:54,772 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-13 16:28:54,773 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-13 16:28:54,773 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-13 16:28:54,774 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-13 16:28:54,774 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-13 16:28:54,775 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-13 16:28:54,776 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-13 16:28:54,777 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-13 16:28:54,778 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-13 16:28:54,778 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-13 16:28:54,779 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-13 16:28:54,779 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-13 16:28:54,779 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-13 16:28:54,780 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-13 16:28:54,780 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-13 16:28:54,781 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccf54d61-a4b2-40d6-a471-8a04a541963a/bin/uautomizer-uyxdKDjOR8/config/svcomp-DataRace-32bit-Automizer_Default.epf [2022-12-13 16:28:54,806 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-13 16:28:54,807 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-13 16:28:54,807 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-13 16:28:54,807 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-13 16:28:54,808 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-13 16:28:54,808 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-13 16:28:54,809 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-13 16:28:54,809 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-13 16:28:54,809 INFO L138 SettingsManager]: * Use SBE=true [2022-12-13 16:28:54,809 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-13 16:28:54,809 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-13 16:28:54,810 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-12-13 16:28:54,810 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-13 16:28:54,810 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-13 16:28:54,810 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-13 16:28:54,810 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-13 16:28:54,810 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-13 16:28:54,811 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-13 16:28:54,811 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2022-12-13 16:28:54,811 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-13 16:28:54,811 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-13 16:28:54,811 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-13 16:28:54,811 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-13 16:28:54,812 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-13 16:28:54,812 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-13 16:28:54,812 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-13 16:28:54,812 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 16:28:54,812 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-13 16:28:54,813 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-13 16:28:54,813 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-13 16:28:54,813 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-13 16:28:54,813 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-13 16:28:54,813 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-13 16:28:54,813 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-12-13 16:28:54,814 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2022-12-13 16:28:54,814 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-12-13 16:28:54,814 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2022-12-13 16:28:54,814 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_ccf54d61-a4b2-40d6-a471-8a04a541963a/bin/uautomizer-uyxdKDjOR8/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_ccf54d61-a4b2-40d6-a471-8a04a541963a/bin/uautomizer-uyxdKDjOR8 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 -> 0bf02669c3dd381b0745ab8dce392518dfe698af15c4a94bd383f1dab20a8c06 [2022-12-13 16:28:55,021 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-13 16:28:55,037 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-13 16:28:55,039 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-13 16:28:55,040 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-13 16:28:55,040 INFO L275 PluginConnector]: CDTParser initialized [2022-12-13 16:28:55,041 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccf54d61-a4b2-40d6-a471-8a04a541963a/bin/uautomizer-uyxdKDjOR8/../../sv-benchmarks/c/pthread-ext/09_fmaxsym.i [2022-12-13 16:28:57,549 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-13 16:28:57,720 INFO L351 CDTParser]: Found 1 translation units. [2022-12-13 16:28:57,720 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccf54d61-a4b2-40d6-a471-8a04a541963a/sv-benchmarks/c/pthread-ext/09_fmaxsym.i [2022-12-13 16:28:57,730 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccf54d61-a4b2-40d6-a471-8a04a541963a/bin/uautomizer-uyxdKDjOR8/data/39348c617/d139d588fa2e44ba9f7fb8d27429235c/FLAGb14c9fe92 [2022-12-13 16:28:58,112 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccf54d61-a4b2-40d6-a471-8a04a541963a/bin/uautomizer-uyxdKDjOR8/data/39348c617/d139d588fa2e44ba9f7fb8d27429235c [2022-12-13 16:28:58,117 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-13 16:28:58,119 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-13 16:28:58,122 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-13 16:28:58,122 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-13 16:28:58,128 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-13 16:28:58,128 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 04:28:58" (1/1) ... [2022-12-13 16:28:58,130 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@78311693 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:28:58, skipping insertion in model container [2022-12-13 16:28:58,130 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 04:28:58" (1/1) ... [2022-12-13 16:28:58,137 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-13 16:28:58,160 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-13 16:28:58,348 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_ccf54d61-a4b2-40d6-a471-8a04a541963a/sv-benchmarks/c/pthread-ext/09_fmaxsym.i[30422,30435] [2022-12-13 16:28:58,353 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 16:28:58,361 INFO L203 MainTranslator]: Completed pre-run [2022-12-13 16:28:58,390 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_ccf54d61-a4b2-40d6-a471-8a04a541963a/sv-benchmarks/c/pthread-ext/09_fmaxsym.i[30422,30435] [2022-12-13 16:28:58,393 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 16:28:58,415 INFO L208 MainTranslator]: Completed translation [2022-12-13 16:28:58,415 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:28:58 WrapperNode [2022-12-13 16:28:58,415 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-13 16:28:58,416 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-13 16:28:58,416 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-13 16:28:58,416 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-13 16:28:58,421 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:28:58" (1/1) ... [2022-12-13 16:28:58,430 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:28:58" (1/1) ... [2022-12-13 16:28:58,444 INFO L138 Inliner]: procedures = 171, calls = 24, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 102 [2022-12-13 16:28:58,445 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-13 16:28:58,445 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-13 16:28:58,445 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-13 16:28:58,445 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-13 16:28:58,452 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:28:58" (1/1) ... [2022-12-13 16:28:58,452 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:28:58" (1/1) ... [2022-12-13 16:28:58,454 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:28:58" (1/1) ... [2022-12-13 16:28:58,454 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:28:58" (1/1) ... [2022-12-13 16:28:58,458 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:28:58" (1/1) ... [2022-12-13 16:28:58,461 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:28:58" (1/1) ... [2022-12-13 16:28:58,462 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:28:58" (1/1) ... [2022-12-13 16:28:58,463 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:28:58" (1/1) ... [2022-12-13 16:28:58,465 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-13 16:28:58,465 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-13 16:28:58,465 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-13 16:28:58,466 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-13 16:28:58,466 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:28:58" (1/1) ... [2022-12-13 16:28:58,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 16:28:58,481 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccf54d61-a4b2-40d6-a471-8a04a541963a/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 16:28:58,492 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccf54d61-a4b2-40d6-a471-8a04a541963a/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-13 16:28:58,494 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccf54d61-a4b2-40d6-a471-8a04a541963a/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-13 16:28:58,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-13 16:28:58,528 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2022-12-13 16:28:58,528 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2022-12-13 16:28:58,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-13 16:28:58,528 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-13 16:28:58,528 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-13 16:28:58,528 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-13 16:28:58,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-13 16:28:58,528 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-13 16:28:58,528 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-13 16:28:58,530 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-12-13 16:28:58,620 INFO L235 CfgBuilder]: Building ICFG [2022-12-13 16:28:58,621 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-13 16:28:58,778 INFO L276 CfgBuilder]: Performing block encoding [2022-12-13 16:28:58,821 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-13 16:28:58,821 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-12-13 16:28:58,822 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 04:28:58 BoogieIcfgContainer [2022-12-13 16:28:58,823 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-13 16:28:58,824 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-13 16:28:58,824 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-13 16:28:58,827 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-13 16:28:58,827 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.12 04:28:58" (1/3) ... [2022-12-13 16:28:58,827 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@371f316b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 04:28:58, skipping insertion in model container [2022-12-13 16:28:58,828 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:28:58" (2/3) ... [2022-12-13 16:28:58,828 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@371f316b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 04:28:58, skipping insertion in model container [2022-12-13 16:28:58,828 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 04:28:58" (3/3) ... [2022-12-13 16:28:58,829 INFO L112 eAbstractionObserver]: Analyzing ICFG 09_fmaxsym.i [2022-12-13 16:28:58,835 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-12-13 16:28:58,842 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-13 16:28:58,843 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 8 error locations. [2022-12-13 16:28:58,843 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-12-13 16:28:58,903 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-12-13 16:28:58,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 96 places, 99 transitions, 203 flow [2022-12-13 16:28:58,982 INFO L130 PetriNetUnfolder]: 7/110 cut-off events. [2022-12-13 16:28:58,982 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-12-13 16:28:58,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115 conditions, 110 events. 7/110 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 100 event pairs, 0 based on Foata normal form. 0/93 useless extension candidates. Maximal degree in co-relation 74. Up to 4 conditions per place. [2022-12-13 16:28:58,987 INFO L82 GeneralOperation]: Start removeDead. Operand has 96 places, 99 transitions, 203 flow [2022-12-13 16:28:58,991 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 96 places, 99 transitions, 203 flow [2022-12-13 16:28:58,995 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-12-13 16:28:59,003 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 96 places, 99 transitions, 203 flow [2022-12-13 16:28:59,006 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 96 places, 99 transitions, 203 flow [2022-12-13 16:28:59,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 96 places, 99 transitions, 203 flow [2022-12-13 16:28:59,025 INFO L130 PetriNetUnfolder]: 7/110 cut-off events. [2022-12-13 16:28:59,025 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-12-13 16:28:59,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115 conditions, 110 events. 7/110 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 100 event pairs, 0 based on Foata normal form. 0/93 useless extension candidates. Maximal degree in co-relation 74. Up to 4 conditions per place. [2022-12-13 16:28:59,027 INFO L119 LiptonReduction]: Number of co-enabled transitions 1708 [2022-12-13 16:29:02,099 INFO L134 LiptonReduction]: Checked pairs total: 1867 [2022-12-13 16:29:02,099 INFO L136 LiptonReduction]: Total number of compositions: 113 [2022-12-13 16:29:02,113 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-13 16:29:02,118 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;@4ae47eb3, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2022-12-13 16:29:02,118 INFO L358 AbstractCegarLoop]: Starting to check reachability of 17 error locations. [2022-12-13 16:29:02,121 INFO L130 PetriNetUnfolder]: 1/10 cut-off events. [2022-12-13 16:29:02,121 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-12-13 16:29:02,122 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:29:02,122 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2022-12-13 16:29:02,123 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2022-12-13 16:29:02,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:29:02,127 INFO L85 PathProgramCache]: Analyzing trace with hash 484091308, now seen corresponding path program 1 times [2022-12-13 16:29:02,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:29:02,133 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262454942] [2022-12-13 16:29:02,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:29:02,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:29:02,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:29:02,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:29:02,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:29:02,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262454942] [2022-12-13 16:29:02,252 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262454942] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:29:02,252 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:29:02,252 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-13 16:29:02,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565466047] [2022-12-13 16:29:02,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:29:02,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-12-13 16:29:02,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:29:02,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-12-13 16:29:02,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-12-13 16:29:02,275 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 212 [2022-12-13 16:29:02,276 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 19 places, 17 transitions, 39 flow. Second operand has 2 states, 2 states have (on average 88.5) internal successors, (177), 2 states have internal predecessors, (177), 0 states have call successors, (0), 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-12-13 16:29:02,277 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:29:02,277 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 212 [2022-12-13 16:29:02,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:29:02,298 INFO L130 PetriNetUnfolder]: 7/19 cut-off events. [2022-12-13 16:29:02,299 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-12-13 16:29:02,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43 conditions, 19 events. 7/19 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 23 event pairs, 4 based on Foata normal form. 0/16 useless extension candidates. Maximal degree in co-relation 30. Up to 19 conditions per place. [2022-12-13 16:29:02,300 INFO L137 encePairwiseOnDemand]: 203/212 looper letters, 7 selfloop transitions, 0 changer transitions 0/8 dead transitions. [2022-12-13 16:29:02,300 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 11 places, 8 transitions, 35 flow [2022-12-13 16:29:02,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-12-13 16:29:02,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-12-13 16:29:02,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 188 transitions. [2022-12-13 16:29:02,309 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.44339622641509435 [2022-12-13 16:29:02,310 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 188 transitions. [2022-12-13 16:29:02,310 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 188 transitions. [2022-12-13 16:29:02,311 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:29:02,312 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 188 transitions. [2022-12-13 16:29:02,314 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 94.0) internal successors, (188), 2 states have internal predecessors, (188), 0 states have call successors, (0), 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-12-13 16:29:02,317 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 212.0) internal successors, (636), 3 states have internal predecessors, (636), 0 states have call successors, (0), 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-12-13 16:29:02,318 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 212.0) internal successors, (636), 3 states have internal predecessors, (636), 0 states have call successors, (0), 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-12-13 16:29:02,319 INFO L175 Difference]: Start difference. First operand has 19 places, 17 transitions, 39 flow. Second operand 2 states and 188 transitions. [2022-12-13 16:29:02,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 11 places, 8 transitions, 35 flow [2022-12-13 16:29:02,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 11 places, 8 transitions, 35 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-12-13 16:29:02,322 INFO L231 Difference]: Finished difference. Result has 11 places, 8 transitions, 21 flow [2022-12-13 16:29:02,323 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=212, PETRI_DIFFERENCE_MINUEND_FLOW=21, PETRI_DIFFERENCE_MINUEND_PLACES=10, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=8, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=8, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=21, PETRI_PLACES=11, PETRI_TRANSITIONS=8} [2022-12-13 16:29:02,326 INFO L288 CegarLoopForPetriNet]: 19 programPoint places, -8 predicate places. [2022-12-13 16:29:02,326 INFO L495 AbstractCegarLoop]: Abstraction has has 11 places, 8 transitions, 21 flow [2022-12-13 16:29:02,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 88.5) internal successors, (177), 2 states have internal predecessors, (177), 0 states have call successors, (0), 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-12-13 16:29:02,326 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:29:02,326 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2022-12-13 16:29:02,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-13 16:29:02,326 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2022-12-13 16:29:02,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:29:02,327 INFO L85 PathProgramCache]: Analyzing trace with hash 2121848433, now seen corresponding path program 1 times [2022-12-13 16:29:02,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:29:02,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314626097] [2022-12-13 16:29:02,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:29:02,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:29:02,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 16:29:02,351 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-12-13 16:29:02,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 16:29:02,372 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-12-13 16:29:02,372 INFO L360 BasicCegarLoop]: Counterexample is feasible [2022-12-13 16:29:02,374 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (16 of 17 remaining) [2022-12-13 16:29:02,376 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (15 of 17 remaining) [2022-12-13 16:29:02,376 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (14 of 17 remaining) [2022-12-13 16:29:02,376 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (13 of 17 remaining) [2022-12-13 16:29:02,376 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (12 of 17 remaining) [2022-12-13 16:29:02,377 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (11 of 17 remaining) [2022-12-13 16:29:02,377 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (10 of 17 remaining) [2022-12-13 16:29:02,377 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (9 of 17 remaining) [2022-12-13 16:29:02,377 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (8 of 17 remaining) [2022-12-13 16:29:02,377 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (7 of 17 remaining) [2022-12-13 16:29:02,377 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (6 of 17 remaining) [2022-12-13 16:29:02,377 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (5 of 17 remaining) [2022-12-13 16:29:02,378 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (4 of 17 remaining) [2022-12-13 16:29:02,378 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (3 of 17 remaining) [2022-12-13 16:29:02,378 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (2 of 17 remaining) [2022-12-13 16:29:02,378 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (1 of 17 remaining) [2022-12-13 16:29:02,378 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (0 of 17 remaining) [2022-12-13 16:29:02,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-13 16:29:02,378 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1] [2022-12-13 16:29:02,380 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2022-12-13 16:29:02,380 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2022-12-13 16:29:02,406 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-12-13 16:29:02,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 155 places, 161 transitions, 334 flow [2022-12-13 16:29:02,438 INFO L130 PetriNetUnfolder]: 13/185 cut-off events. [2022-12-13 16:29:02,438 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-13 16:29:02,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 195 conditions, 185 events. 13/185 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 354 event pairs, 0 based on Foata normal form. 0/153 useless extension candidates. Maximal degree in co-relation 135. Up to 6 conditions per place. [2022-12-13 16:29:02,440 INFO L82 GeneralOperation]: Start removeDead. Operand has 155 places, 161 transitions, 334 flow [2022-12-13 16:29:02,441 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 155 places, 161 transitions, 334 flow [2022-12-13 16:29:02,441 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-12-13 16:29:02,441 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 155 places, 161 transitions, 334 flow [2022-12-13 16:29:02,442 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 155 places, 161 transitions, 334 flow [2022-12-13 16:29:02,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 155 places, 161 transitions, 334 flow [2022-12-13 16:29:02,467 INFO L130 PetriNetUnfolder]: 13/185 cut-off events. [2022-12-13 16:29:02,467 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-13 16:29:02,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 195 conditions, 185 events. 13/185 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 354 event pairs, 0 based on Foata normal form. 0/153 useless extension candidates. Maximal degree in co-relation 135. Up to 6 conditions per place. [2022-12-13 16:29:02,474 INFO L119 LiptonReduction]: Number of co-enabled transitions 10980 [2022-12-13 16:29:03,939 INFO L134 LiptonReduction]: Checked pairs total: 35813 [2022-12-13 16:29:03,940 INFO L136 LiptonReduction]: Total number of compositions: 122 [2022-12-13 16:29:03,941 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-13 16:29:03,942 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;@4ae47eb3, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2022-12-13 16:29:03,942 INFO L358 AbstractCegarLoop]: Starting to check reachability of 25 error locations. [2022-12-13 16:29:03,944 INFO L130 PetriNetUnfolder]: 0/21 cut-off events. [2022-12-13 16:29:03,944 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-12-13 16:29:03,944 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:29:03,944 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:29:03,945 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err1ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 21 more)] === [2022-12-13 16:29:03,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:29:03,945 INFO L85 PathProgramCache]: Analyzing trace with hash 324414983, now seen corresponding path program 1 times [2022-12-13 16:29:03,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:29:03,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053158570] [2022-12-13 16:29:03,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:29:03,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:29:03,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:29:03,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:29:03,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:29:03,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053158570] [2022-12-13 16:29:03,979 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053158570] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:29:03,979 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:29:03,979 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-13 16:29:03,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736561018] [2022-12-13 16:29:03,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:29:03,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-12-13 16:29:03,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:29:03,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-12-13 16:29:03,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-12-13 16:29:03,980 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 283 [2022-12-13 16:29:03,980 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 66 transitions, 144 flow. Second operand has 2 states, 2 states have (on average 140.0) internal successors, (280), 2 states have internal predecessors, (280), 0 states have call successors, (0), 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-12-13 16:29:03,980 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:29:03,980 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 283 [2022-12-13 16:29:03,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:29:04,057 INFO L130 PetriNetUnfolder]: 257/768 cut-off events. [2022-12-13 16:29:04,057 INFO L131 PetriNetUnfolder]: For 27/27 co-relation queries the response was YES. [2022-12-13 16:29:04,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1219 conditions, 768 events. 257/768 cut-off events. For 27/27 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 4775 event pairs, 183 based on Foata normal form. 66/686 useless extension candidates. Maximal degree in co-relation 604. Up to 412 conditions per place. [2022-12-13 16:29:04,061 INFO L137 encePairwiseOnDemand]: 272/283 looper letters, 22 selfloop transitions, 0 changer transitions 0/55 dead transitions. [2022-12-13 16:29:04,061 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 55 transitions, 166 flow [2022-12-13 16:29:04,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-12-13 16:29:04,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-12-13 16:29:04,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 307 transitions. [2022-12-13 16:29:04,063 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5424028268551236 [2022-12-13 16:29:04,063 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 307 transitions. [2022-12-13 16:29:04,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 307 transitions. [2022-12-13 16:29:04,063 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:29:04,064 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 307 transitions. [2022-12-13 16:29:04,064 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 153.5) internal successors, (307), 2 states have internal predecessors, (307), 0 states have call successors, (0), 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-12-13 16:29:04,065 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 283.0) internal successors, (849), 3 states have internal predecessors, (849), 0 states have call successors, (0), 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-12-13 16:29:04,066 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 283.0) internal successors, (849), 3 states have internal predecessors, (849), 0 states have call successors, (0), 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-12-13 16:29:04,066 INFO L175 Difference]: Start difference. First operand has 65 places, 66 transitions, 144 flow. Second operand 2 states and 307 transitions. [2022-12-13 16:29:04,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 55 transitions, 166 flow [2022-12-13 16:29:04,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 55 transitions, 164 flow, removed 1 selfloop flow, removed 0 redundant places. [2022-12-13 16:29:04,067 INFO L231 Difference]: Finished difference. Result has 57 places, 55 transitions, 120 flow [2022-12-13 16:29:04,067 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=283, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=120, PETRI_PLACES=57, PETRI_TRANSITIONS=55} [2022-12-13 16:29:04,068 INFO L288 CegarLoopForPetriNet]: 65 programPoint places, -8 predicate places. [2022-12-13 16:29:04,068 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 55 transitions, 120 flow [2022-12-13 16:29:04,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 140.0) internal successors, (280), 2 states have internal predecessors, (280), 0 states have call successors, (0), 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-12-13 16:29:04,068 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:29:04,068 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:29:04,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-12-13 16:29:04,069 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 21 more)] === [2022-12-13 16:29:04,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:29:04,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1466926652, now seen corresponding path program 1 times [2022-12-13 16:29:04,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:29:04,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53444330] [2022-12-13 16:29:04,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:29:04,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:29:04,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:29:04,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:29:04,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:29:04,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53444330] [2022-12-13 16:29:04,345 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53444330] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:29:04,345 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:29:04,345 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 16:29:04,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142685413] [2022-12-13 16:29:04,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:29:04,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 16:29:04,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:29:04,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 16:29:04,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-12-13 16:29:04,511 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 283 [2022-12-13 16:29:04,513 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 55 transitions, 120 flow. Second operand has 6 states, 6 states have (on average 127.66666666666667) internal successors, (766), 6 states have internal predecessors, (766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:29:04,513 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:29:04,513 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 283 [2022-12-13 16:29:04,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:29:04,715 INFO L130 PetriNetUnfolder]: 381/949 cut-off events. [2022-12-13 16:29:04,715 INFO L131 PetriNetUnfolder]: For 34/34 co-relation queries the response was YES. [2022-12-13 16:29:04,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1611 conditions, 949 events. 381/949 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 5864 event pairs, 79 based on Foata normal form. 0/816 useless extension candidates. Maximal degree in co-relation 1606. Up to 275 conditions per place. [2022-12-13 16:29:04,719 INFO L137 encePairwiseOnDemand]: 277/283 looper letters, 65 selfloop transitions, 5 changer transitions 0/98 dead transitions. [2022-12-13 16:29:04,719 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 98 transitions, 366 flow [2022-12-13 16:29:04,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 16:29:04,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-13 16:29:04,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 827 transitions. [2022-12-13 16:29:04,722 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4870435806831567 [2022-12-13 16:29:04,722 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 827 transitions. [2022-12-13 16:29:04,722 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 827 transitions. [2022-12-13 16:29:04,723 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:29:04,723 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 827 transitions. [2022-12-13 16:29:04,724 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 137.83333333333334) internal successors, (827), 6 states have internal predecessors, (827), 0 states have call successors, (0), 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-12-13 16:29:04,727 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 283.0) internal successors, (1981), 7 states have internal predecessors, (1981), 0 states have call successors, (0), 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-12-13 16:29:04,728 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 283.0) internal successors, (1981), 7 states have internal predecessors, (1981), 0 states have call successors, (0), 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-12-13 16:29:04,728 INFO L175 Difference]: Start difference. First operand has 57 places, 55 transitions, 120 flow. Second operand 6 states and 827 transitions. [2022-12-13 16:29:04,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 98 transitions, 366 flow [2022-12-13 16:29:04,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 98 transitions, 366 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-12-13 16:29:04,730 INFO L231 Difference]: Finished difference. Result has 61 places, 54 transitions, 128 flow [2022-12-13 16:29:04,730 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=283, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=128, PETRI_PLACES=61, PETRI_TRANSITIONS=54} [2022-12-13 16:29:04,731 INFO L288 CegarLoopForPetriNet]: 65 programPoint places, -4 predicate places. [2022-12-13 16:29:04,731 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 54 transitions, 128 flow [2022-12-13 16:29:04,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 127.66666666666667) internal successors, (766), 6 states have internal predecessors, (766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:29:04,731 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:29:04,731 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2022-12-13 16:29:04,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-12-13 16:29:04,731 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 21 more)] === [2022-12-13 16:29:04,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:29:04,732 INFO L85 PathProgramCache]: Analyzing trace with hash 2137795556, now seen corresponding path program 1 times [2022-12-13 16:29:04,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:29:04,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242152662] [2022-12-13 16:29:04,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:29:04,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:29:04,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 16:29:04,742 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-12-13 16:29:04,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 16:29:04,757 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-12-13 16:29:04,757 INFO L360 BasicCegarLoop]: Counterexample is feasible [2022-12-13 16:29:04,757 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (24 of 25 remaining) [2022-12-13 16:29:04,757 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (23 of 25 remaining) [2022-12-13 16:29:04,758 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (22 of 25 remaining) [2022-12-13 16:29:04,758 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (21 of 25 remaining) [2022-12-13 16:29:04,758 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (20 of 25 remaining) [2022-12-13 16:29:04,758 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (19 of 25 remaining) [2022-12-13 16:29:04,758 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (18 of 25 remaining) [2022-12-13 16:29:04,758 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (17 of 25 remaining) [2022-12-13 16:29:04,758 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (16 of 25 remaining) [2022-12-13 16:29:04,758 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (15 of 25 remaining) [2022-12-13 16:29:04,758 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (14 of 25 remaining) [2022-12-13 16:29:04,758 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (13 of 25 remaining) [2022-12-13 16:29:04,759 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (12 of 25 remaining) [2022-12-13 16:29:04,759 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (11 of 25 remaining) [2022-12-13 16:29:04,759 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (10 of 25 remaining) [2022-12-13 16:29:04,759 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (9 of 25 remaining) [2022-12-13 16:29:04,759 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (8 of 25 remaining) [2022-12-13 16:29:04,759 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (7 of 25 remaining) [2022-12-13 16:29:04,759 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (6 of 25 remaining) [2022-12-13 16:29:04,759 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (5 of 25 remaining) [2022-12-13 16:29:04,759 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (4 of 25 remaining) [2022-12-13 16:29:04,760 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (3 of 25 remaining) [2022-12-13 16:29:04,760 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (2 of 25 remaining) [2022-12-13 16:29:04,760 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (1 of 25 remaining) [2022-12-13 16:29:04,760 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (0 of 25 remaining) [2022-12-13 16:29:04,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-12-13 16:29:04,760 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2022-12-13 16:29:04,761 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2022-12-13 16:29:04,761 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2022-12-13 16:29:04,782 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-12-13 16:29:04,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 214 places, 223 transitions, 467 flow [2022-12-13 16:29:04,811 INFO L130 PetriNetUnfolder]: 19/260 cut-off events. [2022-12-13 16:29:04,811 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2022-12-13 16:29:04,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 276 conditions, 260 events. 19/260 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 693 event pairs, 0 based on Foata normal form. 0/213 useless extension candidates. Maximal degree in co-relation 196. Up to 8 conditions per place. [2022-12-13 16:29:04,812 INFO L82 GeneralOperation]: Start removeDead. Operand has 214 places, 223 transitions, 467 flow [2022-12-13 16:29:04,814 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 214 places, 223 transitions, 467 flow [2022-12-13 16:29:04,814 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-12-13 16:29:04,814 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 214 places, 223 transitions, 467 flow [2022-12-13 16:29:04,815 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 214 places, 223 transitions, 467 flow [2022-12-13 16:29:04,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 214 places, 223 transitions, 467 flow [2022-12-13 16:29:04,841 INFO L130 PetriNetUnfolder]: 19/260 cut-off events. [2022-12-13 16:29:04,841 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2022-12-13 16:29:04,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 276 conditions, 260 events. 19/260 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 693 event pairs, 0 based on Foata normal form. 0/213 useless extension candidates. Maximal degree in co-relation 196. Up to 8 conditions per place. [2022-12-13 16:29:04,851 INFO L119 LiptonReduction]: Number of co-enabled transitions 27816 [2022-12-13 16:29:06,822 INFO L134 LiptonReduction]: Checked pairs total: 97091 [2022-12-13 16:29:06,822 INFO L136 LiptonReduction]: Total number of compositions: 173 [2022-12-13 16:29:06,823 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-13 16:29:06,824 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;@4ae47eb3, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2022-12-13 16:29:06,824 INFO L358 AbstractCegarLoop]: Starting to check reachability of 33 error locations. [2022-12-13 16:29:06,826 INFO L130 PetriNetUnfolder]: 0/21 cut-off events. [2022-12-13 16:29:06,826 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-12-13 16:29:06,826 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:29:06,826 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:29:06,826 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err1ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 29 more)] === [2022-12-13 16:29:06,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:29:06,827 INFO L85 PathProgramCache]: Analyzing trace with hash 490801285, now seen corresponding path program 1 times [2022-12-13 16:29:06,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:29:06,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478258998] [2022-12-13 16:29:06,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:29:06,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:29:06,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:29:06,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:29:06,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:29:06,852 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478258998] [2022-12-13 16:29:06,852 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478258998] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:29:06,852 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:29:06,852 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-13 16:29:06,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585982960] [2022-12-13 16:29:06,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:29:06,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-12-13 16:29:06,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:29:06,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-12-13 16:29:06,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-12-13 16:29:06,854 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 188 out of 396 [2022-12-13 16:29:06,855 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 96 transitions, 213 flow. Second operand has 2 states, 2 states have (on average 191.0) internal successors, (382), 2 states have internal predecessors, (382), 0 states have call successors, (0), 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-12-13 16:29:06,855 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:29:06,855 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 188 of 396 [2022-12-13 16:29:06,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:29:07,494 INFO L130 PetriNetUnfolder]: 3827/8372 cut-off events. [2022-12-13 16:29:07,494 INFO L131 PetriNetUnfolder]: For 490/490 co-relation queries the response was YES. [2022-12-13 16:29:07,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13955 conditions, 8372 events. 3827/8372 cut-off events. For 490/490 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 72247 event pairs, 2841 based on Foata normal form. 893/7655 useless extension candidates. Maximal degree in co-relation 3842. Up to 5206 conditions per place. [2022-12-13 16:29:07,538 INFO L137 encePairwiseOnDemand]: 380/396 looper letters, 32 selfloop transitions, 0 changer transitions 0/80 dead transitions. [2022-12-13 16:29:07,538 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 80 transitions, 245 flow [2022-12-13 16:29:07,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-12-13 16:29:07,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-12-13 16:29:07,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 424 transitions. [2022-12-13 16:29:07,542 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5353535353535354 [2022-12-13 16:29:07,542 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 424 transitions. [2022-12-13 16:29:07,542 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 424 transitions. [2022-12-13 16:29:07,542 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:29:07,542 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 424 transitions. [2022-12-13 16:29:07,543 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 212.0) internal successors, (424), 2 states have internal predecessors, (424), 0 states have call successors, (0), 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-12-13 16:29:07,545 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 396.0) internal successors, (1188), 3 states have internal predecessors, (1188), 0 states have call successors, (0), 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-12-13 16:29:07,545 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 396.0) internal successors, (1188), 3 states have internal predecessors, (1188), 0 states have call successors, (0), 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-12-13 16:29:07,545 INFO L175 Difference]: Start difference. First operand has 94 places, 96 transitions, 213 flow. Second operand 2 states and 424 transitions. [2022-12-13 16:29:07,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 80 transitions, 245 flow [2022-12-13 16:29:07,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 80 transitions, 239 flow, removed 3 selfloop flow, removed 0 redundant places. [2022-12-13 16:29:07,548 INFO L231 Difference]: Finished difference. Result has 82 places, 80 transitions, 175 flow [2022-12-13 16:29:07,548 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=396, PETRI_DIFFERENCE_MINUEND_FLOW=175, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=175, PETRI_PLACES=82, PETRI_TRANSITIONS=80} [2022-12-13 16:29:07,549 INFO L288 CegarLoopForPetriNet]: 94 programPoint places, -12 predicate places. [2022-12-13 16:29:07,549 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 80 transitions, 175 flow [2022-12-13 16:29:07,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 191.0) internal successors, (382), 2 states have internal predecessors, (382), 0 states have call successors, (0), 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-12-13 16:29:07,549 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:29:07,549 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:29:07,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-12-13 16:29:07,550 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 29 more)] === [2022-12-13 16:29:07,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:29:07,550 INFO L85 PathProgramCache]: Analyzing trace with hash -1965035209, now seen corresponding path program 1 times [2022-12-13 16:29:07,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:29:07,550 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171238980] [2022-12-13 16:29:07,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:29:07,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:29:07,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:29:07,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:29:07,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:29:07,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171238980] [2022-12-13 16:29:07,730 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171238980] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:29:07,730 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:29:07,730 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 16:29:07,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744625282] [2022-12-13 16:29:07,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:29:07,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 16:29:07,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:29:07,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 16:29:07,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-12-13 16:29:07,902 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 396 [2022-12-13 16:29:07,904 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 80 transitions, 175 flow. Second operand has 6 states, 6 states have (on average 178.66666666666666) internal successors, (1072), 6 states have internal predecessors, (1072), 0 states have call successors, (0), 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-12-13 16:29:07,904 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:29:07,904 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 396 [2022-12-13 16:29:07,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:29:08,819 INFO L130 PetriNetUnfolder]: 5671/10995 cut-off events. [2022-12-13 16:29:08,820 INFO L131 PetriNetUnfolder]: For 338/338 co-relation queries the response was YES. [2022-12-13 16:29:08,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19116 conditions, 10995 events. 5671/10995 cut-off events. For 338/338 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 91459 event pairs, 1191 based on Foata normal form. 0/9375 useless extension candidates. Maximal degree in co-relation 19110. Up to 3497 conditions per place. [2022-12-13 16:29:08,876 INFO L137 encePairwiseOnDemand]: 390/396 looper letters, 115 selfloop transitions, 5 changer transitions 0/163 dead transitions. [2022-12-13 16:29:08,876 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 163 transitions, 621 flow [2022-12-13 16:29:08,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 16:29:08,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-13 16:29:08,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1183 transitions. [2022-12-13 16:29:08,879 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4978956228956229 [2022-12-13 16:29:08,879 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1183 transitions. [2022-12-13 16:29:08,879 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1183 transitions. [2022-12-13 16:29:08,880 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:29:08,880 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1183 transitions. [2022-12-13 16:29:08,882 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 197.16666666666666) internal successors, (1183), 6 states have internal predecessors, (1183), 0 states have call successors, (0), 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-12-13 16:29:08,884 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 396.0) internal successors, (2772), 7 states have internal predecessors, (2772), 0 states have call successors, (0), 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-12-13 16:29:08,885 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 396.0) internal successors, (2772), 7 states have internal predecessors, (2772), 0 states have call successors, (0), 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-12-13 16:29:08,885 INFO L175 Difference]: Start difference. First operand has 82 places, 80 transitions, 175 flow. Second operand 6 states and 1183 transitions. [2022-12-13 16:29:08,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 163 transitions, 621 flow [2022-12-13 16:29:08,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 163 transitions, 621 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-12-13 16:29:08,888 INFO L231 Difference]: Finished difference. Result has 86 places, 79 transitions, 183 flow [2022-12-13 16:29:08,888 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=396, PETRI_DIFFERENCE_MINUEND_FLOW=173, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=183, PETRI_PLACES=86, PETRI_TRANSITIONS=79} [2022-12-13 16:29:08,889 INFO L288 CegarLoopForPetriNet]: 94 programPoint places, -8 predicate places. [2022-12-13 16:29:08,889 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 79 transitions, 183 flow [2022-12-13 16:29:08,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 178.66666666666666) internal successors, (1072), 6 states have internal predecessors, (1072), 0 states have call successors, (0), 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-12-13 16:29:08,890 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:29:08,890 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:29:08,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-12-13 16:29:08,890 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err3ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 29 more)] === [2022-12-13 16:29:08,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:29:08,891 INFO L85 PathProgramCache]: Analyzing trace with hash 44679058, now seen corresponding path program 1 times [2022-12-13 16:29:08,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:29:08,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135194369] [2022-12-13 16:29:08,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:29:08,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:29:08,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:29:08,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:29:08,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:29:08,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135194369] [2022-12-13 16:29:08,916 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135194369] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:29:08,916 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:29:08,917 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-13 16:29:08,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285609132] [2022-12-13 16:29:08,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:29:08,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 16:29:08,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:29:08,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 16:29:08,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 16:29:08,941 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 396 [2022-12-13 16:29:08,943 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 79 transitions, 183 flow. Second operand has 3 states, 3 states have (on average 170.0) internal successors, (510), 3 states have internal predecessors, (510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:29:08,943 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:29:08,943 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 396 [2022-12-13 16:29:08,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:29:11,645 INFO L130 PetriNetUnfolder]: 24519/40244 cut-off events. [2022-12-13 16:29:11,645 INFO L131 PetriNetUnfolder]: For 1355/1355 co-relation queries the response was YES. [2022-12-13 16:29:11,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77304 conditions, 40244 events. 24519/40244 cut-off events. For 1355/1355 co-relation queries the response was YES. Maximal size of possible extension queue 1221. Compared 325322 event pairs, 8046 based on Foata normal form. 0/36059 useless extension candidates. Maximal degree in co-relation 77297. Up to 22183 conditions per place. [2022-12-13 16:29:11,820 INFO L137 encePairwiseOnDemand]: 375/396 looper letters, 77 selfloop transitions, 15 changer transitions 0/121 dead transitions. [2022-12-13 16:29:11,820 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 121 transitions, 463 flow [2022-12-13 16:29:11,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 16:29:11,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 16:29:11,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 599 transitions. [2022-12-13 16:29:11,822 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5042087542087542 [2022-12-13 16:29:11,822 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 599 transitions. [2022-12-13 16:29:11,822 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 599 transitions. [2022-12-13 16:29:11,823 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:29:11,823 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 599 transitions. [2022-12-13 16:29:11,824 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 199.66666666666666) internal successors, (599), 3 states have internal predecessors, (599), 0 states have call successors, (0), 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-12-13 16:29:11,825 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 396.0) internal successors, (1584), 4 states have internal predecessors, (1584), 0 states have call successors, (0), 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-12-13 16:29:11,825 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 396.0) internal successors, (1584), 4 states have internal predecessors, (1584), 0 states have call successors, (0), 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-12-13 16:29:11,825 INFO L175 Difference]: Start difference. First operand has 86 places, 79 transitions, 183 flow. Second operand 3 states and 599 transitions. [2022-12-13 16:29:11,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 121 transitions, 463 flow [2022-12-13 16:29:11,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 121 transitions, 451 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-12-13 16:29:11,856 INFO L231 Difference]: Finished difference. Result has 85 places, 94 transitions, 305 flow [2022-12-13 16:29:11,856 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=396, PETRI_DIFFERENCE_MINUEND_FLOW=173, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=305, PETRI_PLACES=85, PETRI_TRANSITIONS=94} [2022-12-13 16:29:11,856 INFO L288 CegarLoopForPetriNet]: 94 programPoint places, -9 predicate places. [2022-12-13 16:29:11,856 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 94 transitions, 305 flow [2022-12-13 16:29:11,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 170.0) internal successors, (510), 3 states have internal predecessors, (510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:29:11,857 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:29:11,857 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:29:11,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-12-13 16:29:11,857 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err0ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 29 more)] === [2022-12-13 16:29:11,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:29:11,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1776477000, now seen corresponding path program 1 times [2022-12-13 16:29:11,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:29:11,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849330978] [2022-12-13 16:29:11,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:29:11,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:29:11,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:29:12,033 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-13 16:29:12,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:29:12,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849330978] [2022-12-13 16:29:12,034 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849330978] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:29:12,034 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:29:12,034 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 16:29:12,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916870126] [2022-12-13 16:29:12,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:29:12,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 16:29:12,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:29:12,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 16:29:12,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-12-13 16:29:12,178 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 396 [2022-12-13 16:29:12,179 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 94 transitions, 305 flow. Second operand has 6 states, 6 states have (on average 178.83333333333334) internal successors, (1073), 6 states have internal predecessors, (1073), 0 states have call successors, (0), 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-12-13 16:29:12,180 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:29:12,180 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 396 [2022-12-13 16:29:12,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:29:14,362 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L709-3-->L713-1: Formula: (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][139], [thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 122#L725-5true, thr1Thread3of3ForFork0InUse, Black: 227#true, 229#(= |#race~max~0| 0), 169#L713-1true, 238#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4) 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0)), 173#L713-1true, 209#L713-1true, 217#true]) [2022-12-13 16:29:14,362 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2022-12-13 16:29:14,363 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:29:14,363 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:29:14,363 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:29:14,563 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L709-3-->L713-1: Formula: (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][139], [4#L706-1true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 122#L725-5true, thr1Thread3of3ForFork0InUse, Black: 227#true, 229#(= |#race~max~0| 0), 238#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4) 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0)), 173#L713-1true, 209#L713-1true, 217#true]) [2022-12-13 16:29:14,563 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:29:14,564 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:29:14,564 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:29:14,564 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:29:14,564 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L709-3-->L713-1: Formula: (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][139], [thr1Thread1of3ForFork0InUse, 132#L705-6true, thr1Thread2of3ForFork0InUse, 122#L725-5true, thr1Thread3of3ForFork0InUse, Black: 227#true, 229#(= |#race~max~0| 0), 238#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4) 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0)), 173#L713-1true, 209#L713-1true, 217#true]) [2022-12-13 16:29:14,564 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2022-12-13 16:29:14,564 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:29:14,565 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-12-13 16:29:14,565 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:29:14,565 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L709-3-->L713-1: Formula: (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][139], [thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 122#L725-5true, thr1Thread3of3ForFork0InUse, Black: 227#true, 229#(= |#race~max~0| 0), 84#thr1EXITtrue, 238#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4) 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0)), 173#L713-1true, 217#true, 209#L713-1true]) [2022-12-13 16:29:14,565 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:29:14,565 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:29:14,565 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:29:14,565 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:29:14,568 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L709-3-->L713-1: Formula: (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][139], [thr1Thread1of3ForFork0InUse, 101#L709-3true, thr1Thread2of3ForFork0InUse, 122#L725-5true, thr1Thread3of3ForFork0InUse, 229#(= |#race~max~0| 0), Black: 227#true, 238#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4) 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0)), 173#L713-1true, 209#L713-1true, 217#true]) [2022-12-13 16:29:14,568 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2022-12-13 16:29:14,568 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:29:14,568 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:29:14,568 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:29:14,638 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L709-3-->L713-1: Formula: (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][139], [thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, Black: 227#true, 229#(= |#race~max~0| 0), 76#L725-4true, 169#L713-1true, 238#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4) 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0)), 173#L713-1true, 209#L713-1true, 217#true]) [2022-12-13 16:29:14,638 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2022-12-13 16:29:14,638 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:29:14,638 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:29:14,638 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:29:14,751 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L709-3-->L713-1: Formula: (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][130], [thr1Thread1of3ForFork0InUse, 235#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0), thr1Thread2of3ForFork0InUse, Black: 227#true, 122#L725-5true, thr1Thread3of3ForFork0InUse, 229#(= |#race~max~0| 0), 6#L706-2true, 169#L713-1true, 217#true, 209#L713-1true]) [2022-12-13 16:29:14,751 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:29:14,751 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:29:14,752 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:29:14,752 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:29:14,790 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L709-3-->L713-1: Formula: (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][139], [thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 229#(= |#race~max~0| 0), Black: 227#true, 76#L725-4true, 84#thr1EXITtrue, 238#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4) 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0)), 173#L713-1true, 217#true, 209#L713-1true]) [2022-12-13 16:29:14,791 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:29:14,791 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:29:14,791 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:29:14,791 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:29:14,791 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L709-3-->L713-1: Formula: (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][139], [4#L706-1true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 229#(= |#race~max~0| 0), Black: 227#true, 76#L725-4true, 238#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4) 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0)), 173#L713-1true, 217#true, 209#L713-1true]) [2022-12-13 16:29:14,791 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:29:14,791 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:29:14,791 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:29:14,791 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:29:14,792 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L709-3-->L713-1: Formula: (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][139], [thr1Thread1of3ForFork0InUse, 132#L705-6true, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 229#(= |#race~max~0| 0), Black: 227#true, 76#L725-4true, 238#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4) 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0)), 173#L713-1true, 217#true, 209#L713-1true]) [2022-12-13 16:29:14,792 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:29:14,792 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-12-13 16:29:14,792 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:29:14,792 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-12-13 16:29:14,794 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L709-3-->L713-1: Formula: (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][139], [101#L709-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 229#(= |#race~max~0| 0), Black: 227#true, 76#L725-4true, 238#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4) 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0)), 173#L713-1true, 217#true, 209#L713-1true]) [2022-12-13 16:29:14,794 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:29:14,794 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:29:14,794 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:29:14,794 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:29:14,830 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L709-3-->L713-1: Formula: (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][131], [thr1Thread1of3ForFork0InUse, 83#L706-3true, thr1Thread2of3ForFork0InUse, 236#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4) 1)) 0)), Black: 227#true, 122#L725-5true, thr1Thread3of3ForFork0InUse, 229#(= |#race~max~0| 0), 169#L713-1true, 217#true, 209#L713-1true]) [2022-12-13 16:29:14,830 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:29:14,831 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:29:14,831 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-12-13 16:29:14,831 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:29:14,899 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L709-3-->L713-1: Formula: (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][132], [thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 227#true, 122#L725-5true, thr1Thread3of3ForFork0InUse, 229#(= |#race~max~0| 0), 169#L713-1true, 19#L706-4true, 217#true, 237#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4) 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0)), 209#L713-1true]) [2022-12-13 16:29:14,899 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:29:14,899 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:29:14,899 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:29:14,899 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:29:14,921 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L709-3-->L713-1: Formula: (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][130], [thr1Thread1of3ForFork0InUse, 235#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0), thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 229#(= |#race~max~0| 0), Black: 227#true, 169#L713-1true, 76#L725-4true, 6#L706-2true, 217#true, 209#L713-1true]) [2022-12-13 16:29:14,921 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:29:14,921 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:29:14,921 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:29:14,921 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:29:14,941 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L709-3-->L713-1: Formula: (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][139], [thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 122#L725-5true, thr1Thread3of3ForFork0InUse, Black: 227#true, 229#(= |#race~max~0| 0), 238#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4) 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0)), 117#L706-7true, 173#L713-1true, 209#L713-1true, 217#true]) [2022-12-13 16:29:14,941 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2022-12-13 16:29:14,941 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:29:14,942 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-12-13 16:29:14,942 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:29:14,946 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L709-3-->L713-1: Formula: (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][139], [thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 227#true, 122#L725-5true, thr1Thread3of3ForFork0InUse, 229#(= |#race~max~0| 0), 3#L706-5true, 169#L713-1true, 238#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4) 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0)), 217#true, 209#L713-1true]) [2022-12-13 16:29:14,946 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:29:14,947 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:29:14,947 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:29:14,947 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:29:14,967 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L709-3-->L713-1: Formula: (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][131], [thr1Thread1of3ForFork0InUse, 83#L706-3true, thr1Thread2of3ForFork0InUse, 236#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4) 1)) 0)), thr1Thread3of3ForFork0InUse, 229#(= |#race~max~0| 0), Black: 227#true, 169#L713-1true, 76#L725-4true, 217#true, 209#L713-1true]) [2022-12-13 16:29:14,967 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2022-12-13 16:29:14,967 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-12-13 16:29:14,967 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-12-13 16:29:14,967 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:29:14,985 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L709-3-->L713-1: Formula: (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][139], [thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 122#L725-5true, thr1Thread3of3ForFork0InUse, Black: 227#true, 229#(= |#race~max~0| 0), 238#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4) 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0)), 153#L707-2true, 173#L713-1true, 209#L713-1true, 217#true]) [2022-12-13 16:29:14,985 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2022-12-13 16:29:14,985 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-12-13 16:29:14,985 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:29:14,985 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-12-13 16:29:14,988 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L709-3-->L713-1: Formula: (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][139], [106#L706-7true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 227#true, 122#L725-5true, thr1Thread3of3ForFork0InUse, 229#(= |#race~max~0| 0), 169#L713-1true, 238#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4) 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0)), 217#true, 209#L713-1true]) [2022-12-13 16:29:14,989 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2022-12-13 16:29:14,989 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-12-13 16:29:14,989 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:29:14,989 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-12-13 16:29:15,008 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L709-3-->L713-1: Formula: (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][132], [thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 229#(= |#race~max~0| 0), Black: 227#true, 169#L713-1true, 76#L725-4true, 19#L706-4true, 237#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4) 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0)), 217#true, 209#L713-1true]) [2022-12-13 16:29:15,008 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2022-12-13 16:29:15,008 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-12-13 16:29:15,008 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:29:15,008 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:29:15,025 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L709-3-->L713-1: Formula: (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][139], [thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 162#L707-2true, Black: 227#true, 122#L725-5true, thr1Thread3of3ForFork0InUse, 229#(= |#race~max~0| 0), 169#L713-1true, 238#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4) 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0)), 217#true, 209#L713-1true]) [2022-12-13 16:29:15,025 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2022-12-13 16:29:15,025 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:29:15,025 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:29:15,025 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-12-13 16:29:15,037 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L709-3-->L713-1: Formula: (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][139], [thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 229#(= |#race~max~0| 0), Black: 227#true, 76#L725-4true, 238#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4) 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0)), 117#L706-7true, 173#L713-1true, 209#L713-1true, 217#true]) [2022-12-13 16:29:15,038 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2022-12-13 16:29:15,038 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:29:15,038 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:29:15,038 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:29:15,043 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L709-3-->L713-1: Formula: (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][139], [thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 229#(= |#race~max~0| 0), Black: 227#true, 3#L706-5true, 169#L713-1true, 76#L725-4true, 238#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4) 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0)), 217#true, 209#L713-1true]) [2022-12-13 16:29:15,043 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2022-12-13 16:29:15,043 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:29:15,043 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:29:15,043 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:29:15,070 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L709-3-->L713-1: Formula: (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][139], [thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 229#(= |#race~max~0| 0), Black: 227#true, 76#L725-4true, 238#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4) 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0)), 153#L707-2true, 173#L713-1true, 217#true, 209#L713-1true]) [2022-12-13 16:29:15,070 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2022-12-13 16:29:15,070 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-12-13 16:29:15,070 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:29:15,070 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:29:15,074 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L709-3-->L713-1: Formula: (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][139], [106#L706-7true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 229#(= |#race~max~0| 0), Black: 227#true, 169#L713-1true, 76#L725-4true, 238#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4) 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0)), 217#true, 209#L713-1true]) [2022-12-13 16:29:15,074 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2022-12-13 16:29:15,074 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:29:15,074 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:29:15,074 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:29:15,102 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L709-3-->L713-1: Formula: (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~m~0, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][139], [thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 162#L707-2true, thr1Thread3of3ForFork0InUse, 229#(= |#race~max~0| 0), Black: 227#true, 169#L713-1true, 76#L725-4true, 238#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4) 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0)), 217#true, 209#L713-1true]) [2022-12-13 16:29:15,102 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2022-12-13 16:29:15,102 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-12-13 16:29:15,102 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-12-13 16:29:15,102 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:29:15,193 INFO L130 PetriNetUnfolder]: 21944/38105 cut-off events. [2022-12-13 16:29:15,193 INFO L131 PetriNetUnfolder]: For 9082/9772 co-relation queries the response was YES. [2022-12-13 16:29:15,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79168 conditions, 38105 events. 21944/38105 cut-off events. For 9082/9772 co-relation queries the response was YES. Maximal size of possible extension queue 1127. Compared 329609 event pairs, 4549 based on Foata normal form. 116/33848 useless extension candidates. Maximal degree in co-relation 79160. Up to 14765 conditions per place. [2022-12-13 16:29:15,447 INFO L137 encePairwiseOnDemand]: 390/396 looper letters, 122 selfloop transitions, 5 changer transitions 0/181 dead transitions. [2022-12-13 16:29:15,447 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 181 transitions, 801 flow [2022-12-13 16:29:15,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 16:29:15,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-13 16:29:15,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1179 transitions. [2022-12-13 16:29:15,451 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4962121212121212 [2022-12-13 16:29:15,451 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1179 transitions. [2022-12-13 16:29:15,451 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1179 transitions. [2022-12-13 16:29:15,452 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:29:15,452 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1179 transitions. [2022-12-13 16:29:15,454 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 196.5) internal successors, (1179), 6 states have internal predecessors, (1179), 0 states have call successors, (0), 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-12-13 16:29:15,457 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 396.0) internal successors, (2772), 7 states have internal predecessors, (2772), 0 states have call successors, (0), 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-12-13 16:29:15,458 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 396.0) internal successors, (2772), 7 states have internal predecessors, (2772), 0 states have call successors, (0), 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-12-13 16:29:15,458 INFO L175 Difference]: Start difference. First operand has 85 places, 94 transitions, 305 flow. Second operand 6 states and 1179 transitions. [2022-12-13 16:29:15,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 181 transitions, 801 flow [2022-12-13 16:29:15,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 181 transitions, 755 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-12-13 16:29:15,531 INFO L231 Difference]: Finished difference. Result has 87 places, 93 transitions, 283 flow [2022-12-13 16:29:15,531 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=396, PETRI_DIFFERENCE_MINUEND_FLOW=273, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=283, PETRI_PLACES=87, PETRI_TRANSITIONS=93} [2022-12-13 16:29:15,531 INFO L288 CegarLoopForPetriNet]: 94 programPoint places, -7 predicate places. [2022-12-13 16:29:15,531 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 93 transitions, 283 flow [2022-12-13 16:29:15,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 178.83333333333334) internal successors, (1073), 6 states have internal predecessors, (1073), 0 states have call successors, (0), 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-12-13 16:29:15,532 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:29:15,532 INFO L209 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1] [2022-12-13 16:29:15,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-12-13 16:29:15,532 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 29 more)] === [2022-12-13 16:29:15,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:29:15,533 INFO L85 PathProgramCache]: Analyzing trace with hash 1817723419, now seen corresponding path program 1 times [2022-12-13 16:29:15,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:29:15,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622174446] [2022-12-13 16:29:15,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:29:15,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:29:15,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 16:29:15,543 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-12-13 16:29:15,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 16:29:15,551 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-12-13 16:29:15,551 INFO L360 BasicCegarLoop]: Counterexample is feasible [2022-12-13 16:29:15,551 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (32 of 33 remaining) [2022-12-13 16:29:15,552 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (31 of 33 remaining) [2022-12-13 16:29:15,552 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (30 of 33 remaining) [2022-12-13 16:29:15,552 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (29 of 33 remaining) [2022-12-13 16:29:15,552 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (28 of 33 remaining) [2022-12-13 16:29:15,552 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (27 of 33 remaining) [2022-12-13 16:29:15,552 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (26 of 33 remaining) [2022-12-13 16:29:15,552 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (25 of 33 remaining) [2022-12-13 16:29:15,552 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (24 of 33 remaining) [2022-12-13 16:29:15,553 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (23 of 33 remaining) [2022-12-13 16:29:15,553 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (22 of 33 remaining) [2022-12-13 16:29:15,553 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (21 of 33 remaining) [2022-12-13 16:29:15,553 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (20 of 33 remaining) [2022-12-13 16:29:15,553 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (19 of 33 remaining) [2022-12-13 16:29:15,553 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (18 of 33 remaining) [2022-12-13 16:29:15,553 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (17 of 33 remaining) [2022-12-13 16:29:15,553 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (16 of 33 remaining) [2022-12-13 16:29:15,553 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (15 of 33 remaining) [2022-12-13 16:29:15,554 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (14 of 33 remaining) [2022-12-13 16:29:15,554 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (13 of 33 remaining) [2022-12-13 16:29:15,554 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (12 of 33 remaining) [2022-12-13 16:29:15,554 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (11 of 33 remaining) [2022-12-13 16:29:15,554 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (10 of 33 remaining) [2022-12-13 16:29:15,554 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (9 of 33 remaining) [2022-12-13 16:29:15,554 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (8 of 33 remaining) [2022-12-13 16:29:15,554 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (7 of 33 remaining) [2022-12-13 16:29:15,554 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (6 of 33 remaining) [2022-12-13 16:29:15,554 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (5 of 33 remaining) [2022-12-13 16:29:15,555 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (4 of 33 remaining) [2022-12-13 16:29:15,555 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (3 of 33 remaining) [2022-12-13 16:29:15,555 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (2 of 33 remaining) [2022-12-13 16:29:15,555 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (1 of 33 remaining) [2022-12-13 16:29:15,555 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (0 of 33 remaining) [2022-12-13 16:29:15,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-12-13 16:29:15,555 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2022-12-13 16:29:15,556 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2022-12-13 16:29:15,556 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2022-12-13 16:29:15,589 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-12-13 16:29:15,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 273 places, 285 transitions, 602 flow [2022-12-13 16:29:15,639 INFO L130 PetriNetUnfolder]: 25/335 cut-off events. [2022-12-13 16:29:15,639 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2022-12-13 16:29:15,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 358 conditions, 335 events. 25/335 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1078 event pairs, 0 based on Foata normal form. 0/273 useless extension candidates. Maximal degree in co-relation 268. Up to 10 conditions per place. [2022-12-13 16:29:15,641 INFO L82 GeneralOperation]: Start removeDead. Operand has 273 places, 285 transitions, 602 flow [2022-12-13 16:29:15,644 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 273 places, 285 transitions, 602 flow [2022-12-13 16:29:15,644 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-12-13 16:29:15,644 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 273 places, 285 transitions, 602 flow [2022-12-13 16:29:15,644 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 273 places, 285 transitions, 602 flow [2022-12-13 16:29:15,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 273 places, 285 transitions, 602 flow [2022-12-13 16:29:15,690 INFO L130 PetriNetUnfolder]: 25/335 cut-off events. [2022-12-13 16:29:15,690 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2022-12-13 16:29:15,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 358 conditions, 335 events. 25/335 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1078 event pairs, 0 based on Foata normal form. 0/273 useless extension candidates. Maximal degree in co-relation 268. Up to 10 conditions per place. [2022-12-13 16:29:15,706 INFO L119 LiptonReduction]: Number of co-enabled transitions 52216 [2022-12-13 16:29:18,104 INFO L134 LiptonReduction]: Checked pairs total: 185483 [2022-12-13 16:29:18,104 INFO L136 LiptonReduction]: Total number of compositions: 217 [2022-12-13 16:29:18,105 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-13 16:29:18,105 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;@4ae47eb3, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2022-12-13 16:29:18,105 INFO L358 AbstractCegarLoop]: Starting to check reachability of 41 error locations. [2022-12-13 16:29:18,107 INFO L130 PetriNetUnfolder]: 0/21 cut-off events. [2022-12-13 16:29:18,107 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-12-13 16:29:18,107 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:29:18,107 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:29:18,107 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err1ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 37 more)] === [2022-12-13 16:29:18,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:29:18,107 INFO L85 PathProgramCache]: Analyzing trace with hash 1433088223, now seen corresponding path program 1 times [2022-12-13 16:29:18,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:29:18,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971327126] [2022-12-13 16:29:18,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:29:18,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:29:18,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:29:18,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:29:18,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:29:18,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971327126] [2022-12-13 16:29:18,118 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971327126] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:29:18,118 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:29:18,118 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-13 16:29:18,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434191194] [2022-12-13 16:29:18,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:29:18,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-12-13 16:29:18,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:29:18,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-12-13 16:29:18,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-12-13 16:29:18,119 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 239 out of 502 [2022-12-13 16:29:18,119 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 126 transitions, 284 flow. Second operand has 2 states, 2 states have (on average 242.0) internal successors, (484), 2 states have internal predecessors, (484), 0 states have call successors, (0), 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-12-13 16:29:18,119 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:29:18,119 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 239 of 502 [2022-12-13 16:29:18,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:29:24,206 INFO L130 PetriNetUnfolder]: 48232/88538 cut-off events. [2022-12-13 16:29:24,207 INFO L131 PetriNetUnfolder]: For 7635/7635 co-relation queries the response was YES. [2022-12-13 16:29:24,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 153338 conditions, 88538 events. 48232/88538 cut-off events. For 7635/7635 co-relation queries the response was YES. Maximal size of possible extension queue 2862. Compared 915490 event pairs, 36580 based on Foata normal form. 10747/83013 useless extension candidates. Maximal degree in co-relation 14052. Up to 60637 conditions per place. [2022-12-13 16:29:24,801 INFO L137 encePairwiseOnDemand]: 481/502 looper letters, 42 selfloop transitions, 0 changer transitions 0/105 dead transitions. [2022-12-13 16:29:24,802 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 105 transitions, 326 flow [2022-12-13 16:29:24,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-12-13 16:29:24,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-12-13 16:29:24,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 541 transitions. [2022-12-13 16:29:24,804 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5388446215139442 [2022-12-13 16:29:24,804 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 541 transitions. [2022-12-13 16:29:24,805 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 541 transitions. [2022-12-13 16:29:24,805 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:29:24,805 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 541 transitions. [2022-12-13 16:29:24,807 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 270.5) internal successors, (541), 2 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:29:24,810 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 502.0) internal successors, (1506), 3 states have internal predecessors, (1506), 0 states have call successors, (0), 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-12-13 16:29:24,810 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 502.0) internal successors, (1506), 3 states have internal predecessors, (1506), 0 states have call successors, (0), 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-12-13 16:29:24,811 INFO L175 Difference]: Start difference. First operand has 123 places, 126 transitions, 284 flow. Second operand 2 states and 541 transitions. [2022-12-13 16:29:24,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 105 transitions, 326 flow [2022-12-13 16:29:24,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 105 transitions, 314 flow, removed 6 selfloop flow, removed 0 redundant places. [2022-12-13 16:29:24,823 INFO L231 Difference]: Finished difference. Result has 107 places, 105 transitions, 230 flow [2022-12-13 16:29:24,824 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=502, PETRI_DIFFERENCE_MINUEND_FLOW=230, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=230, PETRI_PLACES=107, PETRI_TRANSITIONS=105} [2022-12-13 16:29:24,824 INFO L288 CegarLoopForPetriNet]: 123 programPoint places, -16 predicate places. [2022-12-13 16:29:24,824 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 105 transitions, 230 flow [2022-12-13 16:29:24,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 242.0) internal successors, (484), 2 states have internal predecessors, (484), 0 states have call successors, (0), 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-12-13 16:29:24,825 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:29:24,825 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:29:24,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-12-13 16:29:24,826 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 37 more)] === [2022-12-13 16:29:24,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:29:24,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1476055000, now seen corresponding path program 1 times [2022-12-13 16:29:24,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:29:24,826 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74594772] [2022-12-13 16:29:24,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:29:24,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:29:24,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:29:24,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:29:24,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:29:24,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74594772] [2022-12-13 16:29:24,986 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74594772] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:29:24,986 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:29:24,987 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 16:29:24,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627235572] [2022-12-13 16:29:24,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:29:24,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 16:29:24,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:29:24,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 16:29:24,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-12-13 16:29:25,187 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 228 out of 502 [2022-12-13 16:29:25,188 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 105 transitions, 230 flow. Second operand has 6 states, 6 states have (on average 229.66666666666666) internal successors, (1378), 6 states have internal predecessors, (1378), 0 states have call successors, (0), 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-12-13 16:29:25,188 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:29:25,188 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 228 of 502 [2022-12-13 16:29:25,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:29:33,065 INFO L130 PetriNetUnfolder]: 71665/119369 cut-off events. [2022-12-13 16:29:33,066 INFO L131 PetriNetUnfolder]: For 3058/3058 co-relation queries the response was YES. [2022-12-13 16:29:33,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 212885 conditions, 119369 events. 71665/119369 cut-off events. For 3058/3058 co-relation queries the response was YES. Maximal size of possible extension queue 3729. Compared 1150913 event pairs, 15495 based on Foata normal form. 0/101875 useless extension candidates. Maximal degree in co-relation 212878. Up to 40595 conditions per place. [2022-12-13 16:29:33,890 INFO L137 encePairwiseOnDemand]: 496/502 looper letters, 165 selfloop transitions, 5 changer transitions 0/228 dead transitions. [2022-12-13 16:29:33,890 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 228 transitions, 876 flow [2022-12-13 16:29:33,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 16:29:33,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-13 16:29:33,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1539 transitions. [2022-12-13 16:29:33,894 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5109561752988048 [2022-12-13 16:29:33,894 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1539 transitions. [2022-12-13 16:29:33,894 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1539 transitions. [2022-12-13 16:29:33,895 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:29:33,895 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1539 transitions. [2022-12-13 16:29:33,898 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 256.5) internal successors, (1539), 6 states have internal predecessors, (1539), 0 states have call successors, (0), 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-12-13 16:29:33,902 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 502.0) internal successors, (3514), 7 states have internal predecessors, (3514), 0 states have call successors, (0), 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-12-13 16:29:33,903 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 502.0) internal successors, (3514), 7 states have internal predecessors, (3514), 0 states have call successors, (0), 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-12-13 16:29:33,903 INFO L175 Difference]: Start difference. First operand has 107 places, 105 transitions, 230 flow. Second operand 6 states and 1539 transitions. [2022-12-13 16:29:33,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 228 transitions, 876 flow [2022-12-13 16:29:33,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 228 transitions, 876 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-12-13 16:29:33,912 INFO L231 Difference]: Finished difference. Result has 111 places, 104 transitions, 238 flow [2022-12-13 16:29:33,912 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=502, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=238, PETRI_PLACES=111, PETRI_TRANSITIONS=104} [2022-12-13 16:29:33,912 INFO L288 CegarLoopForPetriNet]: 123 programPoint places, -12 predicate places. [2022-12-13 16:29:33,913 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 104 transitions, 238 flow [2022-12-13 16:29:33,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 229.66666666666666) internal successors, (1378), 6 states have internal predecessors, (1378), 0 states have call successors, (0), 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-12-13 16:29:33,913 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:29:33,913 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:29:33,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-12-13 16:29:33,914 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err3ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 37 more)] === [2022-12-13 16:29:33,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:29:33,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1287120866, now seen corresponding path program 1 times [2022-12-13 16:29:33,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:29:33,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013466976] [2022-12-13 16:29:33,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:29:33,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:29:33,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:29:33,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:29:33,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:29:33,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013466976] [2022-12-13 16:29:33,939 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013466976] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:29:33,940 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:29:33,940 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-13 16:29:33,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709229598] [2022-12-13 16:29:33,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:29:33,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 16:29:33,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:29:33,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 16:29:33,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 16:29:33,975 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 211 out of 502 [2022-12-13 16:29:33,976 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 104 transitions, 238 flow. Second operand has 3 states, 3 states have (on average 214.0) internal successors, (642), 3 states have internal predecessors, (642), 0 states have call successors, (0), 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-12-13 16:29:33,977 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:29:33,977 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 211 of 502 [2022-12-13 16:29:33,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:30:36,017 INFO L130 PetriNetUnfolder]: 652683/914944 cut-off events. [2022-12-13 16:30:36,017 INFO L131 PetriNetUnfolder]: For 26056/26056 co-relation queries the response was YES. [2022-12-13 16:30:38,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1794980 conditions, 914944 events. 652683/914944 cut-off events. For 26056/26056 co-relation queries the response was YES. Maximal size of possible extension queue 23505. Compared 8065607 event pairs, 226017 based on Foata normal form. 0/816945 useless extension candidates. Maximal degree in co-relation 1794972. Up to 533298 conditions per place. [2022-12-13 16:30:41,880 INFO L137 encePairwiseOnDemand]: 474/502 looper letters, 108 selfloop transitions, 20 changer transitions 0/163 dead transitions. [2022-12-13 16:30:41,880 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 163 transitions, 629 flow [2022-12-13 16:30:41,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 16:30:41,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 16:30:41,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 769 transitions. [2022-12-13 16:30:41,882 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5106241699867198 [2022-12-13 16:30:41,882 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 769 transitions. [2022-12-13 16:30:41,882 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 769 transitions. [2022-12-13 16:30:41,882 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:30:41,882 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 769 transitions. [2022-12-13 16:30:41,883 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 256.3333333333333) internal successors, (769), 3 states have internal predecessors, (769), 0 states have call successors, (0), 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-12-13 16:30:41,885 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 502.0) internal successors, (2008), 4 states have internal predecessors, (2008), 0 states have call successors, (0), 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-12-13 16:30:41,885 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 502.0) internal successors, (2008), 4 states have internal predecessors, (2008), 0 states have call successors, (0), 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-12-13 16:30:41,885 INFO L175 Difference]: Start difference. First operand has 111 places, 104 transitions, 238 flow. Second operand 3 states and 769 transitions. [2022-12-13 16:30:41,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 163 transitions, 629 flow [2022-12-13 16:30:48,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 163 transitions, 617 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-12-13 16:30:48,557 INFO L231 Difference]: Finished difference. Result has 110 places, 124 transitions, 404 flow [2022-12-13 16:30:48,558 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=502, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=404, PETRI_PLACES=110, PETRI_TRANSITIONS=124} [2022-12-13 16:30:48,558 INFO L288 CegarLoopForPetriNet]: 123 programPoint places, -13 predicate places. [2022-12-13 16:30:48,558 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 124 transitions, 404 flow [2022-12-13 16:30:48,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 214.0) internal successors, (642), 3 states have internal predecessors, (642), 0 states have call successors, (0), 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-12-13 16:30:48,558 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:30:48,558 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:30:48,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-12-13 16:30:48,559 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err0ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 37 more)] === [2022-12-13 16:30:48,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:30:48,559 INFO L85 PathProgramCache]: Analyzing trace with hash 1217193167, now seen corresponding path program 1 times [2022-12-13 16:30:48,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:30:48,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910717540] [2022-12-13 16:30:48,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:30:48,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:30:48,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:30:48,684 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-13 16:30:48,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:30:48,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910717540] [2022-12-13 16:30:48,684 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910717540] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:30:48,684 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:30:48,684 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 16:30:48,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423455811] [2022-12-13 16:30:48,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:30:48,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 16:30:48,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:30:48,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 16:30:48,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-12-13 16:30:48,906 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 228 out of 502 [2022-12-13 16:30:48,907 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 124 transitions, 404 flow. Second operand has 6 states, 6 states have (on average 229.83333333333334) internal successors, (1379), 6 states have internal predecessors, (1379), 0 states have call successors, (0), 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-12-13 16:30:48,907 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:30:48,907 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 228 of 502 [2022-12-13 16:30:48,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:31:03,537 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 15#L706-2true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)]) [2022-12-13 16:31:03,537 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2022-12-13 16:31:03,537 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-12-13 16:31:03,537 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-12-13 16:31:03,537 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-12-13 16:31:03,544 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 15#L706-2true, 141#L705-6true, 49#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)]) [2022-12-13 16:31:03,544 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2022-12-13 16:31:03,544 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-12-13 16:31:03,544 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2022-12-13 16:31:03,544 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-12-13 16:31:04,465 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 15#L706-2true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 135#L706-1true]) [2022-12-13 16:31:04,465 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2022-12-13 16:31:04,465 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:04,465 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:04,465 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-12-13 16:31:04,466 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 179#L725-5true, 141#L705-6true, 49#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 135#L706-1true]) [2022-12-13 16:31:04,466 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2022-12-13 16:31:04,466 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:04,466 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-12-13 16:31:04,467 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:04,476 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 15#L706-2true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 244#thr1EXITtrue]) [2022-12-13 16:31:04,476 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2022-12-13 16:31:04,476 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:04,476 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-12-13 16:31:04,476 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:04,477 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 179#L725-5true, 141#L705-6true, 49#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 244#thr1EXITtrue]) [2022-12-13 16:31:04,477 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2022-12-13 16:31:04,477 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-12-13 16:31:04,477 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:04,477 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:04,795 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][166], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 255#L713-1true]) [2022-12-13 16:31:04,795 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2022-12-13 16:31:04,795 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:04,795 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-12-13 16:31:04,795 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:04,802 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 141#L705-6true, 231#L706-3true, 49#L713-1true]) [2022-12-13 16:31:04,802 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2022-12-13 16:31:04,802 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:04,802 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:04,802 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-12-13 16:31:04,883 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 179#L725-5true, 49#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)]) [2022-12-13 16:31:04,883 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2022-12-13 16:31:04,883 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:04,883 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:04,884 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-12-13 16:31:04,894 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 179#L725-5true, 15#L706-2true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)]) [2022-12-13 16:31:04,894 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2022-12-13 16:31:04,894 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-12-13 16:31:04,894 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:04,894 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:04,896 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 179#L725-5true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)]) [2022-12-13 16:31:04,896 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2022-12-13 16:31:04,896 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:04,896 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-12-13 16:31:04,896 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:04,903 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 15#L706-2true, 49#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 188#L706-1true]) [2022-12-13 16:31:04,903 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2022-12-13 16:31:04,903 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2022-12-13 16:31:04,903 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:04,903 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:06,259 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][166], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 255#L713-1true, 135#L706-1true]) [2022-12-13 16:31:06,259 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2022-12-13 16:31:06,259 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:06,259 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:06,259 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-12-13 16:31:06,261 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 141#L705-6true, 231#L706-3true, 49#L713-1true, 135#L706-1true]) [2022-12-13 16:31:06,261 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2022-12-13 16:31:06,261 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-12-13 16:31:06,261 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:06,261 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:06,263 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 179#L725-5true, 49#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 135#L706-1true]) [2022-12-13 16:31:06,263 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2022-12-13 16:31:06,263 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:06,263 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:06,264 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-12-13 16:31:06,264 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 179#L725-5true, 15#L706-2true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 135#L706-1true]) [2022-12-13 16:31:06,264 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2022-12-13 16:31:06,265 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:06,265 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-12-13 16:31:06,265 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:06,266 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 15#L706-2true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 135#L706-1true]) [2022-12-13 16:31:06,266 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2022-12-13 16:31:06,266 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:06,266 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-12-13 16:31:06,266 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:06,267 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 179#L725-5true, 49#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 135#L706-1true, 188#L706-1true]) [2022-12-13 16:31:06,267 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2022-12-13 16:31:06,267 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:06,267 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:06,267 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-12-13 16:31:06,278 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][166], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 255#L713-1true, 244#thr1EXITtrue]) [2022-12-13 16:31:06,279 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2022-12-13 16:31:06,279 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:06,279 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:06,279 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-12-13 16:31:06,280 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 141#L705-6true, 49#L713-1true, 244#thr1EXITtrue]) [2022-12-13 16:31:06,280 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2022-12-13 16:31:06,280 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:06,280 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-12-13 16:31:06,280 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:06,282 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 179#L725-5true, 49#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 244#thr1EXITtrue]) [2022-12-13 16:31:06,283 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2022-12-13 16:31:06,283 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:06,283 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-12-13 16:31:06,283 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:06,284 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 179#L725-5true, 15#L706-2true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 244#thr1EXITtrue]) [2022-12-13 16:31:06,284 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2022-12-13 16:31:06,284 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-12-13 16:31:06,284 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:06,284 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:06,285 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 15#L706-2true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 244#thr1EXITtrue]) [2022-12-13 16:31:06,285 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2022-12-13 16:31:06,285 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-12-13 16:31:06,285 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:06,285 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:06,286 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 15#L706-2true, 49#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 244#thr1EXITtrue, 188#L706-1true]) [2022-12-13 16:31:06,286 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2022-12-13 16:31:06,286 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-12-13 16:31:06,286 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:06,286 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:06,666 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][165], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 255#L713-1true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:06,667 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2022-12-13 16:31:06,667 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-12-13 16:31:06,667 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:06,667 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:06,720 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][200], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 141#L705-6true, 49#L713-1true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:06,720 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2022-12-13 16:31:06,720 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:06,720 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-12-13 16:31:06,720 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:06,764 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 49#L713-1true]) [2022-12-13 16:31:06,764 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2022-12-13 16:31:06,764 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-12-13 16:31:06,764 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:06,764 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:06,771 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][166], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 179#L725-5true, 231#L706-3true, 255#L713-1true]) [2022-12-13 16:31:06,771 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2022-12-13 16:31:06,771 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:06,771 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-12-13 16:31:06,771 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:06,774 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][166], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 255#L713-1true]) [2022-12-13 16:31:06,774 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2022-12-13 16:31:06,774 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:06,774 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:06,774 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-12-13 16:31:06,779 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 49#L713-1true, 188#L706-1true]) [2022-12-13 16:31:06,779 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2022-12-13 16:31:06,779 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:06,779 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2022-12-13 16:31:06,779 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:07,811 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 129#L725-4true]) [2022-12-13 16:31:07,811 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2022-12-13 16:31:07,812 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:07,812 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-12-13 16:31:07,812 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:07,818 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 141#L705-6true, 49#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 129#L725-4true]) [2022-12-13 16:31:07,818 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2022-12-13 16:31:07,818 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:07,818 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-12-13 16:31:07,818 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:08,132 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][165], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 255#L713-1true, 135#L706-1true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:08,132 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2022-12-13 16:31:08,132 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:08,132 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:08,132 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-12-13 16:31:08,134 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][200], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 141#L705-6true, 49#L713-1true, 135#L706-1true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:08,134 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2022-12-13 16:31:08,134 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:08,134 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-12-13 16:31:08,134 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:08,134 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 49#L713-1true, 135#L706-1true]) [2022-12-13 16:31:08,135 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2022-12-13 16:31:08,135 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:08,135 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-12-13 16:31:08,135 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:08,135 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][166], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 179#L725-5true, 231#L706-3true, 255#L713-1true, 135#L706-1true]) [2022-12-13 16:31:08,136 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2022-12-13 16:31:08,136 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:08,136 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-12-13 16:31:08,136 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:08,137 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][166], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 255#L713-1true, 135#L706-1true]) [2022-12-13 16:31:08,137 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2022-12-13 16:31:08,137 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:08,137 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:08,137 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-12-13 16:31:08,137 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 49#L713-1true, 135#L706-1true, 188#L706-1true]) [2022-12-13 16:31:08,137 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2022-12-13 16:31:08,137 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-12-13 16:31:08,138 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:08,138 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:08,148 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][165], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 255#L713-1true, 244#thr1EXITtrue, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:08,148 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2022-12-13 16:31:08,148 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:08,148 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-12-13 16:31:08,148 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:08,150 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][200], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 141#L705-6true, 49#L713-1true, 244#thr1EXITtrue, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:08,150 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2022-12-13 16:31:08,150 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:08,150 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:08,150 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-12-13 16:31:08,151 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 49#L713-1true, 244#thr1EXITtrue]) [2022-12-13 16:31:08,151 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2022-12-13 16:31:08,151 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-12-13 16:31:08,151 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:08,151 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:08,152 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][166], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 179#L725-5true, 231#L706-3true, 255#L713-1true, 244#thr1EXITtrue]) [2022-12-13 16:31:08,152 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2022-12-13 16:31:08,152 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:08,152 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-12-13 16:31:08,152 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:08,153 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][166], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 255#L713-1true, 244#thr1EXITtrue]) [2022-12-13 16:31:08,153 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2022-12-13 16:31:08,153 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-12-13 16:31:08,153 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:08,153 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:08,154 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 49#L713-1true, 244#thr1EXITtrue, 188#L706-1true]) [2022-12-13 16:31:08,154 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2022-12-13 16:31:08,154 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:08,154 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-12-13 16:31:08,154 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:08,250 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][200], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 49#L713-1true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:08,250 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2022-12-13 16:31:08,251 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-12-13 16:31:08,251 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:08,251 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:08,402 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true]) [2022-12-13 16:31:08,403 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2022-12-13 16:31:08,403 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-12-13 16:31:08,403 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:08,403 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:08,467 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][165], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 179#L725-5true, 255#L713-1true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:08,467 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2022-12-13 16:31:08,468 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:08,468 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-12-13 16:31:08,468 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:08,470 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][165], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 255#L713-1true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:08,470 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2022-12-13 16:31:08,470 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:08,470 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-12-13 16:31:08,470 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:08,475 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][200], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 49#L713-1true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 188#L706-1true]) [2022-12-13 16:31:08,475 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2022-12-13 16:31:08,475 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:08,475 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:08,475 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-12-13 16:31:08,508 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 141#L705-6true, 49#L713-1true]) [2022-12-13 16:31:08,508 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2022-12-13 16:31:08,508 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:08,508 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2022-12-13 16:31:08,508 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2022-12-13 16:31:09,011 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), Black: 286#true, 179#L725-5true, 288#(= |#race~max~0| 0), 255#L713-1true, 276#true, 135#L706-1true, thr1Thread1of4ForFork0InUse, 202#L713-1true, thr1Thread2of4ForFork0InUse]) [2022-12-13 16:31:09,011 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:09,011 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:09,011 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:09,011 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:09,012 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 286#true, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 288#(= |#race~max~0| 0), 255#L713-1true, 276#true, 244#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 202#L713-1true, thr1Thread2of4ForFork0InUse]) [2022-12-13 16:31:09,012 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:09,012 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:09,012 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:09,012 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:09,012 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 286#true, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 288#(= |#race~max~0| 0), 164#L705-6true, 255#L713-1true, 276#true, thr1Thread1of4ForFork0InUse, 202#L713-1true, thr1Thread2of4ForFork0InUse]) [2022-12-13 16:31:09,012 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2022-12-13 16:31:09,012 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:09,012 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:09,012 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-12-13 16:31:09,054 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 135#L706-1true, 129#L725-4true]) [2022-12-13 16:31:09,055 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2022-12-13 16:31:09,055 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-12-13 16:31:09,055 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,055 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,056 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 141#L705-6true, 49#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 135#L706-1true, 129#L725-4true]) [2022-12-13 16:31:09,056 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2022-12-13 16:31:09,056 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-12-13 16:31:09,056 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,056 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,065 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 244#thr1EXITtrue, 129#L725-4true]) [2022-12-13 16:31:09,065 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2022-12-13 16:31:09,065 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-12-13 16:31:09,065 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,066 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,066 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 141#L705-6true, 49#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 244#thr1EXITtrue, 129#L725-4true]) [2022-12-13 16:31:09,066 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2022-12-13 16:31:09,066 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-12-13 16:31:09,066 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,067 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,488 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][166], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 231#L706-3true, 255#L713-1true, 129#L725-4true]) [2022-12-13 16:31:09,489 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2022-12-13 16:31:09,489 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,489 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-12-13 16:31:09,489 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,495 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 231#L706-3true, 141#L705-6true, 49#L713-1true, 129#L725-4true]) [2022-12-13 16:31:09,495 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2022-12-13 16:31:09,495 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,495 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-12-13 16:31:09,495 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,570 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 49#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 129#L725-4true]) [2022-12-13 16:31:09,570 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2022-12-13 16:31:09,570 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-12-13 16:31:09,570 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,570 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,577 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 15#L706-2true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 129#L725-4true]) [2022-12-13 16:31:09,577 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2022-12-13 16:31:09,577 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,577 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-12-13 16:31:09,577 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,579 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 129#L725-4true]) [2022-12-13 16:31:09,579 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2022-12-13 16:31:09,579 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,579 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,579 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-12-13 16:31:09,583 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 49#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 129#L725-4true, 188#L706-1true]) [2022-12-13 16:31:09,583 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2022-12-13 16:31:09,583 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-12-13 16:31:09,583 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,583 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,920 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][200], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 49#L713-1true, 135#L706-1true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:09,920 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2022-12-13 16:31:09,920 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-12-13 16:31:09,920 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,920 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,924 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true, 135#L706-1true]) [2022-12-13 16:31:09,924 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2022-12-13 16:31:09,925 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-12-13 16:31:09,925 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,925 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,925 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][165], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 179#L725-5true, 255#L713-1true, 135#L706-1true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:09,926 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2022-12-13 16:31:09,926 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,926 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,926 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-12-13 16:31:09,926 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][165], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 255#L713-1true, 135#L706-1true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:09,926 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2022-12-13 16:31:09,926 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,926 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-12-13 16:31:09,926 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,927 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][200], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 49#L713-1true, 135#L706-1true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 188#L706-1true]) [2022-12-13 16:31:09,927 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2022-12-13 16:31:09,927 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,927 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-12-13 16:31:09,927 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,928 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 141#L705-6true, 49#L713-1true, 135#L706-1true]) [2022-12-13 16:31:09,928 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2022-12-13 16:31:09,928 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,928 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,928 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-12-13 16:31:09,935 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][200], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 49#L713-1true, 244#thr1EXITtrue, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:09,935 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2022-12-13 16:31:09,935 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,935 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,935 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-12-13 16:31:09,939 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true, 244#thr1EXITtrue]) [2022-12-13 16:31:09,939 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2022-12-13 16:31:09,939 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-12-13 16:31:09,939 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,939 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,939 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][165], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 179#L725-5true, 255#L713-1true, 244#thr1EXITtrue, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:09,940 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2022-12-13 16:31:09,940 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-12-13 16:31:09,940 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,940 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,940 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][165], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 255#L713-1true, 244#thr1EXITtrue, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:09,940 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2022-12-13 16:31:09,940 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-12-13 16:31:09,940 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,940 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,941 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][200], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 49#L713-1true, 244#thr1EXITtrue, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 188#L706-1true]) [2022-12-13 16:31:09,941 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2022-12-13 16:31:09,941 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-12-13 16:31:09,941 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,941 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,942 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 141#L705-6true, 49#L713-1true, 244#thr1EXITtrue]) [2022-12-13 16:31:09,942 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2022-12-13 16:31:09,942 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:09,942 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-12-13 16:31:09,942 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:10,044 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 49#L713-1true]) [2022-12-13 16:31:10,044 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2022-12-13 16:31:10,044 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-12-13 16:31:10,044 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:10,044 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:10,178 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true]) [2022-12-13 16:31:10,178 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2022-12-13 16:31:10,178 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:10,178 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-12-13 16:31:10,178 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:10,216 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true]) [2022-12-13 16:31:10,216 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2022-12-13 16:31:10,216 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:10,216 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-12-13 16:31:10,217 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:10,218 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true]) [2022-12-13 16:31:10,218 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2022-12-13 16:31:10,218 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:10,219 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-12-13 16:31:10,219 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:10,249 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 49#L713-1true, 188#L706-1true]) [2022-12-13 16:31:10,249 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2022-12-13 16:31:10,250 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:10,250 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:10,250 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-12-13 16:31:10,331 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 141#L705-6true, 49#L713-1true]) [2022-12-13 16:31:10,331 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2022-12-13 16:31:10,331 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2022-12-13 16:31:10,331 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:10,331 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:31:10,810 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 143#$Ultimate##0true, 255#L713-1true, 202#L713-1true]) [2022-12-13 16:31:10,810 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:10,810 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:31:10,810 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:10,810 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:31:10,876 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][166], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 231#L706-3true, 255#L713-1true, 135#L706-1true, 129#L725-4true]) [2022-12-13 16:31:10,876 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:10,876 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:10,876 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:10,876 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:10,877 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 141#L705-6true, 231#L706-3true, 49#L713-1true, 135#L706-1true, 129#L725-4true]) [2022-12-13 16:31:10,877 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:10,877 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:10,877 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:10,877 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:10,879 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 49#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 135#L706-1true, 129#L725-4true]) [2022-12-13 16:31:10,879 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:10,879 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:10,879 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:10,879 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:10,879 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 15#L706-2true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 135#L706-1true, 129#L725-4true]) [2022-12-13 16:31:10,879 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:10,880 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:10,880 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:10,880 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:10,880 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 135#L706-1true, 129#L725-4true]) [2022-12-13 16:31:10,880 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:10,880 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:10,880 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:10,880 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:10,881 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 49#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 135#L706-1true, 129#L725-4true, 188#L706-1true]) [2022-12-13 16:31:10,881 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:10,881 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:10,881 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:10,881 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:10,887 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][166], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 231#L706-3true, 255#L713-1true, 244#thr1EXITtrue, 129#L725-4true]) [2022-12-13 16:31:10,887 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:10,888 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:10,888 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:10,888 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:10,888 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 141#L705-6true, 231#L706-3true, 49#L713-1true, 244#thr1EXITtrue, 129#L725-4true]) [2022-12-13 16:31:10,888 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:10,888 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:10,888 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:10,889 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:10,890 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 49#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 244#thr1EXITtrue, 129#L725-4true]) [2022-12-13 16:31:10,890 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:10,890 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:10,890 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:10,890 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:10,890 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 15#L706-2true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 244#thr1EXITtrue, 129#L725-4true]) [2022-12-13 16:31:10,890 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:10,890 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:10,890 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:10,890 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:10,891 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 244#thr1EXITtrue, 129#L725-4true]) [2022-12-13 16:31:10,891 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:10,891 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:10,891 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:10,891 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:10,891 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 49#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 244#thr1EXITtrue, 129#L725-4true, 188#L706-1true]) [2022-12-13 16:31:10,891 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:10,891 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:10,891 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:10,891 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,282 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][165], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 255#L713-1true, 129#L725-4true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:11,283 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:11,283 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,283 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:11,283 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,322 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][200], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 141#L705-6true, 49#L713-1true, 129#L725-4true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:11,322 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:11,322 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,323 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,323 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:11,351 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 231#L706-3true, 49#L713-1true, 129#L725-4true]) [2022-12-13 16:31:11,351 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:11,352 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:11,352 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,352 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,355 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][166], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 231#L706-3true, 255#L713-1true, 129#L725-4true]) [2022-12-13 16:31:11,356 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:11,356 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,356 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:11,356 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,357 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][166], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 231#L706-3true, 255#L713-1true, 129#L725-4true]) [2022-12-13 16:31:11,357 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:11,357 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,357 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,357 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:11,360 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 231#L706-3true, 49#L713-1true, 129#L725-4true, 188#L706-1true]) [2022-12-13 16:31:11,360 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:11,360 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,360 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:11,360 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,842 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 49#L713-1true, 135#L706-1true]) [2022-12-13 16:31:11,842 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:11,842 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,842 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:11,842 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,846 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true, 135#L706-1true]) [2022-12-13 16:31:11,846 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:11,846 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,846 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,846 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:11,847 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true, 135#L706-1true]) [2022-12-13 16:31:11,847 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:11,847 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,847 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:11,847 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,848 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true, 135#L706-1true]) [2022-12-13 16:31:11,848 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:11,848 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:11,848 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,848 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,849 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 49#L713-1true, 135#L706-1true, 188#L706-1true]) [2022-12-13 16:31:11,849 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:11,849 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,849 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:11,849 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,850 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 141#L705-6true, 49#L713-1true, 135#L706-1true]) [2022-12-13 16:31:11,850 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:11,850 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:11,850 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,851 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,857 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 49#L713-1true, 244#thr1EXITtrue]) [2022-12-13 16:31:11,857 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:11,857 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,857 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:11,857 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,860 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true, 244#thr1EXITtrue]) [2022-12-13 16:31:11,860 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:11,860 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,860 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,860 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:11,860 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true, 244#thr1EXITtrue]) [2022-12-13 16:31:11,861 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:11,861 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,861 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:11,861 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,861 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true, 244#thr1EXITtrue]) [2022-12-13 16:31:11,861 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:11,861 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:11,861 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,861 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,862 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 49#L713-1true, 244#thr1EXITtrue, 188#L706-1true]) [2022-12-13 16:31:11,862 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:11,862 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,862 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:11,862 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,864 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 141#L705-6true, 49#L713-1true, 244#thr1EXITtrue]) [2022-12-13 16:31:11,864 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:11,864 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,864 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,864 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:11,978 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 49#L713-1true]) [2022-12-13 16:31:11,978 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:11,978 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:11,978 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:11,979 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:12,102 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true]) [2022-12-13 16:31:12,102 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:12,102 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:12,102 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:12,102 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:12,124 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true]) [2022-12-13 16:31:12,124 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:12,124 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:12,124 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:12,124 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:12,126 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true]) [2022-12-13 16:31:12,126 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:12,126 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:12,126 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:12,126 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:12,199 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 49#L713-1true, 188#L706-1true]) [2022-12-13 16:31:12,199 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:12,199 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:12,200 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:12,200 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:12,280 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 141#L705-6true, 49#L713-1true]) [2022-12-13 16:31:12,280 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:12,280 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2022-12-13 16:31:12,280 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:12,280 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:12,681 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true, 202#L713-1true]) [2022-12-13 16:31:12,681 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:12,681 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:12,681 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:12,681 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:12,729 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 143#$Ultimate##0true, 49#L713-1true, 255#L713-1true, 202#L713-1true]) [2022-12-13 16:31:12,730 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2022-12-13 16:31:12,730 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:12,730 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:12,730 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:31:12,737 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 106#thr1EXITtrue, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 143#$Ultimate##0true, 255#L713-1true, 202#L713-1true]) [2022-12-13 16:31:12,738 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:12,738 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:12,738 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:12,738 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:12,738 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 143#$Ultimate##0true, 255#L713-1true, 202#L713-1true]) [2022-12-13 16:31:12,738 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:12,738 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:12,738 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:12,738 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:12,759 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 201#L713-1true, Black: 286#true, 179#L725-5true, 15#L706-2true, 288#(= |#race~max~0| 0), 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2022-12-13 16:31:12,759 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:12,759 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:12,759 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:12,759 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:12,801 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][165], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 255#L713-1true, 135#L706-1true, 129#L725-4true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:12,801 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:12,802 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:12,802 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:12,802 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:12,803 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][200], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 141#L705-6true, 49#L713-1true, 135#L706-1true, 129#L725-4true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:12,803 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:12,803 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:12,803 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:12,803 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:12,804 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 231#L706-3true, 49#L713-1true, 135#L706-1true, 129#L725-4true]) [2022-12-13 16:31:12,804 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:12,804 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:12,804 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:12,804 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:12,804 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][166], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 231#L706-3true, 255#L713-1true, 135#L706-1true, 129#L725-4true]) [2022-12-13 16:31:12,804 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:12,804 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:12,804 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:12,804 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:12,805 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][166], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 231#L706-3true, 255#L713-1true, 135#L706-1true, 129#L725-4true]) [2022-12-13 16:31:12,805 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:12,805 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:12,805 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:12,805 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:12,805 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 231#L706-3true, 49#L713-1true, 135#L706-1true, 129#L725-4true, 188#L706-1true]) [2022-12-13 16:31:12,805 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:12,805 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:12,805 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:12,805 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:12,814 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][165], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 255#L713-1true, 244#thr1EXITtrue, 129#L725-4true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:12,814 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:12,814 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:12,814 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:12,814 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:12,815 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][200], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 141#L705-6true, 49#L713-1true, 244#thr1EXITtrue, 129#L725-4true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:12,815 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:12,815 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:12,815 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:12,815 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:12,816 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 231#L706-3true, 49#L713-1true, 244#thr1EXITtrue, 129#L725-4true]) [2022-12-13 16:31:12,816 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:12,816 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:12,816 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:12,816 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:12,816 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][166], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 231#L706-3true, 255#L713-1true, 244#thr1EXITtrue, 129#L725-4true]) [2022-12-13 16:31:12,816 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:12,816 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:12,816 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:12,816 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:12,817 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][166], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 231#L706-3true, 255#L713-1true, 244#thr1EXITtrue, 129#L725-4true]) [2022-12-13 16:31:12,817 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:12,817 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:12,817 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:12,817 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:12,817 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 231#L706-3true, 49#L713-1true, 244#thr1EXITtrue, 129#L725-4true, 188#L706-1true]) [2022-12-13 16:31:12,817 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:12,817 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:12,817 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:12,817 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:12,904 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][200], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 129#L725-4true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:12,904 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:12,904 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:12,904 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:12,904 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,185 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 255#L713-1true, 129#L725-4true]) [2022-12-13 16:31:13,185 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:13,185 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,185 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,185 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:13,251 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][165], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 255#L713-1true, 129#L725-4true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:13,251 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:13,251 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,251 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:13,251 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,253 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][165], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 255#L713-1true, 129#L725-4true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:13,253 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:13,253 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,253 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,253 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:13,256 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][200], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 129#L725-4true, 188#L706-1true]) [2022-12-13 16:31:13,256 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:13,256 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:13,256 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,256 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,289 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 141#L705-6true, 49#L713-1true, 129#L725-4true]) [2022-12-13 16:31:13,289 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:13,289 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,289 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,289 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:13,785 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 77#L707true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 15#L706-2true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)]) [2022-12-13 16:31:13,785 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:13,785 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:13,785 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,785 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,786 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [Black: 286#true, 288#(= |#race~max~0| 0), 77#L707true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 179#L725-5true, 141#L705-6true, 49#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)]) [2022-12-13 16:31:13,786 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:13,786 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,786 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:13,786 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,804 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 49#L713-1true, 135#L706-1true]) [2022-12-13 16:31:13,804 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:13,804 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,804 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,804 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:13,806 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true, 135#L706-1true]) [2022-12-13 16:31:13,806 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:13,807 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,807 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:13,807 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,807 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true, 135#L706-1true]) [2022-12-13 16:31:13,807 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:13,807 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:13,807 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,807 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,808 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true, 135#L706-1true]) [2022-12-13 16:31:13,808 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:13,808 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,808 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,808 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:13,809 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 49#L713-1true, 135#L706-1true, 188#L706-1true]) [2022-12-13 16:31:13,809 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:13,809 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,809 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:13,810 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,810 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 141#L705-6true, 49#L713-1true, 135#L706-1true]) [2022-12-13 16:31:13,810 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:13,810 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,810 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:13,811 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,816 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 49#L713-1true, 244#thr1EXITtrue]) [2022-12-13 16:31:13,816 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:13,816 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:13,816 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,816 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,818 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true, 244#thr1EXITtrue]) [2022-12-13 16:31:13,818 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:13,819 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:13,819 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,819 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,819 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true, 244#thr1EXITtrue]) [2022-12-13 16:31:13,819 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:13,819 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,819 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,819 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:13,820 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true, 244#thr1EXITtrue]) [2022-12-13 16:31:13,820 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:13,820 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,820 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:13,820 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,821 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 49#L713-1true, 244#thr1EXITtrue, 188#L706-1true]) [2022-12-13 16:31:13,821 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:13,821 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:13,821 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,821 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,822 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 141#L705-6true, 49#L713-1true, 244#thr1EXITtrue]) [2022-12-13 16:31:13,822 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:13,822 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:13,822 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,822 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,931 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, 134#thr1EXITtrue, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 49#L713-1true]) [2022-12-13 16:31:13,931 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:13,931 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,931 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:13,931 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:14,030 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), Black: 286#true, 288#(= |#race~max~0| 0), 255#L713-1true, 276#true, 244#thr1EXITtrue, 129#L725-4true, thr1Thread1of4ForFork0InUse, 202#L713-1true, thr1Thread2of4ForFork0InUse]) [2022-12-13 16:31:14,030 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:14,030 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:31:14,030 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:31:14,030 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:14,030 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), Black: 286#true, 288#(= |#race~max~0| 0), 255#L713-1true, 276#true, 135#L706-1true, 129#L725-4true, thr1Thread1of4ForFork0InUse, 202#L713-1true, thr1Thread2of4ForFork0InUse]) [2022-12-13 16:31:14,030 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:14,030 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:14,030 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:31:14,030 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:31:14,030 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 255#L713-1true, 276#true, 129#L725-4true, thr1Thread1of4ForFork0InUse, 202#L713-1true, thr1Thread2of4ForFork0InUse]) [2022-12-13 16:31:14,031 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:14,031 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:14,031 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-12-13 16:31:14,031 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-12-13 16:31:14,052 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true]) [2022-12-13 16:31:14,052 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:14,052 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:14,052 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:14,052 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:14,061 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true]) [2022-12-13 16:31:14,062 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:14,062 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:14,062 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:14,062 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:14,161 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 49#L713-1true, 188#L706-1true]) [2022-12-13 16:31:14,161 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:14,161 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:14,161 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:14,162 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:14,402 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 15#L706-2true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 48#L707true]) [2022-12-13 16:31:14,402 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:14,402 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:14,402 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:14,402 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:14,403 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [72#L706-7true, Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 15#L706-2true, 49#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)]) [2022-12-13 16:31:14,403 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:14,403 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:14,403 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2022-12-13 16:31:14,403 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:14,582 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true, 135#L706-1true, 202#L713-1true]) [2022-12-13 16:31:14,582 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:14,582 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:31:14,582 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-12-13 16:31:14,582 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:31:14,614 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true, 244#thr1EXITtrue, 202#L713-1true]) [2022-12-13 16:31:14,614 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:14,614 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:31:14,614 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-12-13 16:31:14,615 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:31:14,646 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 49#L713-1true, 255#L713-1true, 202#L713-1true]) [2022-12-13 16:31:14,646 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2022-12-13 16:31:14,646 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:14,646 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:14,646 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:31:14,654 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true, 202#L713-1true]) [2022-12-13 16:31:14,654 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:14,654 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-12-13 16:31:14,654 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:31:14,654 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:31:14,654 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 288#(= |#race~max~0| 0), 33#L706-1true, 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true, 202#L713-1true]) [2022-12-13 16:31:14,654 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:14,655 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:31:14,655 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:31:14,655 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-12-13 16:31:14,719 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 15#L706-2true, 143#$Ultimate##0true, 49#L713-1true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)]) [2022-12-13 16:31:14,719 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:14,719 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:31:14,720 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-12-13 16:31:14,720 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:31:14,730 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][166], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 201#L713-1true, Black: 286#true, 179#L725-5true, 288#(= |#race~max~0| 0), 231#L706-3true, 255#L713-1true, 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse]) [2022-12-13 16:31:14,730 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:14,730 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:14,730 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-12-13 16:31:14,730 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:14,770 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][200], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 135#L706-1true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 129#L725-4true]) [2022-12-13 16:31:14,771 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:14,771 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:14,771 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:14,771 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:14,775 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 255#L713-1true, 135#L706-1true, 129#L725-4true]) [2022-12-13 16:31:14,775 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:14,775 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:14,775 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:14,775 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:14,776 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][165], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 255#L713-1true, 135#L706-1true, 129#L725-4true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:14,776 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:14,776 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:14,776 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:14,776 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:14,776 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][165], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 255#L713-1true, 135#L706-1true, 129#L725-4true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:14,776 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:14,776 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:14,776 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:14,777 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:14,777 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][200], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 135#L706-1true, 129#L725-4true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 188#L706-1true]) [2022-12-13 16:31:14,777 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:14,777 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:14,777 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:14,777 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:14,778 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 141#L705-6true, 49#L713-1true, 135#L706-1true, 129#L725-4true]) [2022-12-13 16:31:14,778 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:14,778 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:14,778 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:14,778 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:14,784 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][200], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 244#thr1EXITtrue, 129#L725-4true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:14,784 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:14,784 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:14,784 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:14,785 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:14,788 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 255#L713-1true, 244#thr1EXITtrue, 129#L725-4true]) [2022-12-13 16:31:14,788 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:14,788 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:14,788 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:14,788 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:14,789 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][165], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 255#L713-1true, 244#thr1EXITtrue, 129#L725-4true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:14,789 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:14,789 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:14,789 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:14,789 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:14,789 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][165], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 255#L713-1true, 244#thr1EXITtrue, 129#L725-4true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:14,789 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:14,789 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:14,789 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:14,789 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:14,790 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][200], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 244#thr1EXITtrue, 129#L725-4true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 188#L706-1true]) [2022-12-13 16:31:14,790 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:14,790 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:14,790 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:14,790 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:14,791 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 141#L705-6true, 49#L713-1true, 244#thr1EXITtrue, 129#L725-4true]) [2022-12-13 16:31:14,791 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:14,791 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:14,791 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:14,791 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:14,884 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 49#L713-1true, 129#L725-4true]) [2022-12-13 16:31:14,884 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:14,884 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:14,884 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:14,884 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,166 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 255#L713-1true, 129#L725-4true]) [2022-12-13 16:31:15,167 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:15,167 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,167 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,167 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:15,194 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 255#L713-1true, 129#L725-4true]) [2022-12-13 16:31:15,194 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:15,194 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,195 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:15,195 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,197 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 255#L713-1true, 129#L725-4true]) [2022-12-13 16:31:15,197 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:15,197 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,197 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,197 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:15,229 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 49#L713-1true, 129#L725-4true, 188#L706-1true]) [2022-12-13 16:31:15,229 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:15,229 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,230 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,230 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:15,306 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 141#L705-6true, 49#L713-1true, 129#L725-4true]) [2022-12-13 16:31:15,306 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:15,307 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,307 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:15,307 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,766 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 143#$Ultimate##0true, 255#L713-1true, 129#L725-4true, 202#L713-1true]) [2022-12-13 16:31:15,766 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:15,766 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:31:15,766 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-12-13 16:31:15,766 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-12-13 16:31:15,795 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][166], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 77#L707true, 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 255#L713-1true]) [2022-12-13 16:31:15,795 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:15,795 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,796 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:15,796 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,797 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 288#(= |#race~max~0| 0), 77#L707true, 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 141#L705-6true, 231#L706-3true, 49#L713-1true]) [2022-12-13 16:31:15,797 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:15,797 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,797 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,797 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:15,802 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 15#L706-2true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 68#L707-2true]) [2022-12-13 16:31:15,802 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:15,803 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,803 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:15,803 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,804 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 179#L725-5true, 141#L705-6true, 49#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 68#L707-2true]) [2022-12-13 16:31:15,804 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:15,804 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:15,804 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,804 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,805 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [Black: 286#true, 288#(= |#race~max~0| 0), 77#L707true, 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 179#L725-5true, 49#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)]) [2022-12-13 16:31:15,805 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:15,805 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:15,805 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,805 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,806 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [Black: 286#true, 288#(= |#race~max~0| 0), 77#L707true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 179#L725-5true, 15#L706-2true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)]) [2022-12-13 16:31:15,806 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:15,806 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,806 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:15,806 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,807 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 77#L707true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 179#L725-5true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)]) [2022-12-13 16:31:15,807 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:15,807 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,807 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,807 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:15,809 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [Black: 286#true, 288#(= |#race~max~0| 0), 77#L707true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 15#L706-2true, 49#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 188#L706-1true]) [2022-12-13 16:31:15,809 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:15,809 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,809 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,809 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:15,827 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 134#thr1EXITtrue, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 49#L713-1true, 135#L706-1true]) [2022-12-13 16:31:15,827 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:15,827 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:15,827 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,827 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,829 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true, 135#L706-1true]) [2022-12-13 16:31:15,829 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:15,829 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,829 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:15,829 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,829 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true, 135#L706-1true]) [2022-12-13 16:31:15,829 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:15,829 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,830 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,830 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:15,831 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 49#L713-1true, 135#L706-1true, 188#L706-1true]) [2022-12-13 16:31:15,831 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:15,831 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,831 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:15,831 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,834 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 15#L706-2true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 135#L706-1true, 48#L707true]) [2022-12-13 16:31:15,834 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:15,834 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:15,834 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,835 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,835 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [72#L706-7true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 15#L706-2true, 49#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 135#L706-1true]) [2022-12-13 16:31:15,835 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:15,835 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:15,835 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,835 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,838 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 134#thr1EXITtrue, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 49#L713-1true, 244#thr1EXITtrue]) [2022-12-13 16:31:15,838 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:15,839 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:15,839 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,839 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,840 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true, 244#thr1EXITtrue]) [2022-12-13 16:31:15,840 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:15,840 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:15,840 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,840 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,841 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true, 244#thr1EXITtrue]) [2022-12-13 16:31:15,841 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:15,841 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:15,841 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,841 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,842 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 49#L713-1true, 244#thr1EXITtrue, 188#L706-1true]) [2022-12-13 16:31:15,842 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:15,842 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,842 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,842 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:15,845 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 15#L706-2true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 244#thr1EXITtrue, 48#L707true]) [2022-12-13 16:31:15,845 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:15,845 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,845 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:15,846 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,846 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [72#L706-7true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 15#L706-2true, 49#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 244#thr1EXITtrue]) [2022-12-13 16:31:15,846 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:15,846 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,846 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:15,846 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:16,036 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 288#(= |#race~max~0| 0), 107#$Ultimate##0true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true, 135#L706-1true, 202#L713-1true]) [2022-12-13 16:31:16,036 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:16,036 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:16,036 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:16,037 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:16,037 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 107#$Ultimate##0true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true, 202#L713-1true]) [2022-12-13 16:31:16,037 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:16,037 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:16,037 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:31:16,037 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:31:16,037 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 288#(= |#race~max~0| 0), 107#$Ultimate##0true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true, 244#thr1EXITtrue, 202#L713-1true]) [2022-12-13 16:31:16,037 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:16,037 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:16,037 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:16,037 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:16,346 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][166], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 255#L713-1true, 48#L707true]) [2022-12-13 16:31:16,347 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:16,347 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:16,347 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:16,347 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:16,347 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [72#L706-7true, Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 49#L713-1true]) [2022-12-13 16:31:16,348 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:16,348 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:16,348 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:16,348 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:16,380 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 234#$Ultimate##0true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 49#L713-1true, 244#thr1EXITtrue, 202#L713-1true]) [2022-12-13 16:31:16,380 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:16,380 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:16,380 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:16,380 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:16,380 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 234#$Ultimate##0true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 49#L713-1true, 135#L706-1true, 202#L713-1true]) [2022-12-13 16:31:16,380 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:16,380 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:16,380 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:16,380 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:16,381 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, 234#$Ultimate##0true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 49#L713-1true, 202#L713-1true]) [2022-12-13 16:31:16,381 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:16,381 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:16,381 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:31:16,381 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:31:16,466 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 15#L706-2true, 179#L725-5true, 141#L705-6true, 49#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)]) [2022-12-13 16:31:16,466 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:16,467 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:31:16,467 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-12-13 16:31:16,467 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:31:16,468 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 15#L706-2true, 179#L725-5true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)]) [2022-12-13 16:31:16,468 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:16,468 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:31:16,468 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-12-13 16:31:16,468 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:31:16,469 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [Black: 286#true, 235#L707-2true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 15#L706-2true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)]) [2022-12-13 16:31:16,469 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:16,469 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:16,469 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:16,469 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:16,469 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 15#L706-2true, 49#L713-1true, 96#L707-2true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)]) [2022-12-13 16:31:16,469 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:16,469 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:16,469 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2022-12-13 16:31:16,470 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:16,471 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 179#L725-5true, 49#L713-1true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)]) [2022-12-13 16:31:16,471 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:16,471 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:31:16,471 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-12-13 16:31:16,471 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-12-13 16:31:16,475 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [201#L713-1true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 179#L725-5true, 141#L705-6true, 49#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)]) [2022-12-13 16:31:16,475 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:16,475 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:31:16,475 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:31:16,475 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-12-13 16:31:16,476 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [201#L713-1true, 42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 179#L725-5true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)]) [2022-12-13 16:31:16,476 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:16,476 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-12-13 16:31:16,476 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:31:16,476 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:31:16,633 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 49#L713-1true, 255#L713-1true, 135#L706-1true, 202#L713-1true]) [2022-12-13 16:31:16,633 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:16,633 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:16,633 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:16,633 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:31:16,639 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 106#thr1EXITtrue, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true, 135#L706-1true, 202#L713-1true]) [2022-12-13 16:31:16,640 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:16,640 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-12-13 16:31:16,640 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:31:16,640 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-12-13 16:31:16,640 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 288#(= |#race~max~0| 0), 33#L706-1true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true, 135#L706-1true, 202#L713-1true]) [2022-12-13 16:31:16,640 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:16,640 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-12-13 16:31:16,640 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-12-13 16:31:16,640 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:31:16,664 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 49#L713-1true, 255#L713-1true, 244#thr1EXITtrue, 202#L713-1true]) [2022-12-13 16:31:16,664 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2022-12-13 16:31:16,664 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:16,664 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:31:16,665 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:31:16,670 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 106#thr1EXITtrue, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true, 244#thr1EXITtrue, 202#L713-1true]) [2022-12-13 16:31:16,670 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:16,670 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-12-13 16:31:16,671 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:31:16,671 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-12-13 16:31:16,671 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 288#(= |#race~max~0| 0), 33#L706-1true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true, 244#thr1EXITtrue, 202#L713-1true]) [2022-12-13 16:31:16,671 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:16,671 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-12-13 16:31:16,671 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-12-13 16:31:16,671 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:31:16,761 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 143#$Ultimate##0true, 231#L706-3true, 49#L713-1true, 255#L713-1true]) [2022-12-13 16:31:16,761 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:16,761 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-12-13 16:31:16,761 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-12-13 16:31:16,761 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:31:16,770 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][165], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 201#L713-1true, Black: 286#true, 179#L725-5true, 288#(= |#race~max~0| 0), 255#L713-1true, 276#true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse]) [2022-12-13 16:31:16,771 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:16,771 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:31:16,771 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:16,771 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:16,967 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 49#L713-1true, 135#L706-1true, 129#L725-4true]) [2022-12-13 16:31:16,967 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:16,967 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:16,967 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:16,967 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:16,971 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 255#L713-1true, 135#L706-1true, 129#L725-4true]) [2022-12-13 16:31:16,971 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:16,971 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:16,971 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:16,971 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:16,971 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 255#L713-1true, 135#L706-1true, 129#L725-4true]) [2022-12-13 16:31:16,971 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:16,971 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:16,972 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:16,972 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:16,972 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 255#L713-1true, 135#L706-1true, 129#L725-4true]) [2022-12-13 16:31:16,972 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:16,972 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:16,972 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:16,972 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:16,973 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 49#L713-1true, 135#L706-1true, 129#L725-4true, 188#L706-1true]) [2022-12-13 16:31:16,973 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:16,974 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:16,974 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:16,974 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:16,975 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 141#L705-6true, 49#L713-1true, 135#L706-1true, 129#L725-4true]) [2022-12-13 16:31:16,975 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:16,975 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:16,975 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:16,975 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:16,982 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 49#L713-1true, 244#thr1EXITtrue, 129#L725-4true]) [2022-12-13 16:31:16,982 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:16,982 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:16,982 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:16,982 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:16,985 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 255#L713-1true, 244#thr1EXITtrue, 129#L725-4true]) [2022-12-13 16:31:16,985 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:16,985 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:16,986 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:16,986 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:16,986 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 255#L713-1true, 244#thr1EXITtrue, 129#L725-4true]) [2022-12-13 16:31:16,986 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:16,986 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:16,986 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:16,986 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:16,987 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 255#L713-1true, 244#thr1EXITtrue, 129#L725-4true]) [2022-12-13 16:31:16,987 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:16,987 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:16,987 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:16,987 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:16,988 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 49#L713-1true, 244#thr1EXITtrue, 129#L725-4true, 188#L706-1true]) [2022-12-13 16:31:16,988 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:16,988 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:16,988 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:16,988 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:16,989 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 141#L705-6true, 49#L713-1true, 244#thr1EXITtrue, 129#L725-4true]) [2022-12-13 16:31:16,989 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:16,989 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:16,989 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:16,990 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:17,090 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 49#L713-1true, 129#L725-4true]) [2022-12-13 16:31:17,091 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:17,091 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:17,091 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:17,091 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:17,198 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 255#L713-1true, 129#L725-4true]) [2022-12-13 16:31:17,198 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:17,198 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:17,198 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:17,198 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:17,225 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 255#L713-1true, 129#L725-4true]) [2022-12-13 16:31:17,225 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:17,226 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:17,226 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:17,226 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:17,227 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 255#L713-1true, 129#L725-4true]) [2022-12-13 16:31:17,227 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:17,227 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:17,228 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:17,228 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:17,288 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 49#L713-1true, 129#L725-4true, 188#L706-1true]) [2022-12-13 16:31:17,289 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:17,289 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:17,289 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:17,289 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:17,374 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 141#L705-6true, 49#L713-1true, 129#L725-4true]) [2022-12-13 16:31:17,374 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:17,374 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:17,374 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:17,374 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,028 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 255#L713-1true, 129#L725-4true, 202#L713-1true]) [2022-12-13 16:31:18,028 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:18,028 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:18,028 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:18,028 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:18,105 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 143#$Ultimate##0true, 49#L713-1true, 255#L713-1true, 129#L725-4true, 202#L713-1true]) [2022-12-13 16:31:18,106 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:18,106 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,106 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:31:18,106 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,118 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 106#thr1EXITtrue, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 143#$Ultimate##0true, 255#L713-1true, 129#L725-4true, 202#L713-1true]) [2022-12-13 16:31:18,119 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:18,119 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:18,119 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:18,119 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:18,119 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 288#(= |#race~max~0| 0), 33#L706-1true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 143#$Ultimate##0true, 255#L713-1true, 129#L725-4true, 202#L713-1true]) [2022-12-13 16:31:18,120 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:18,120 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:18,120 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:18,120 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:18,149 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][166], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 255#L713-1true, 68#L707-2true]) [2022-12-13 16:31:18,149 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:18,149 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,149 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,149 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:18,151 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 141#L705-6true, 49#L713-1true, 68#L707-2true]) [2022-12-13 16:31:18,151 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:18,151 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,151 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:18,151 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,162 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][165], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 77#L707true, 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 255#L713-1true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:18,163 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:18,163 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:18,163 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,163 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,166 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][200], [Black: 286#true, 288#(= |#race~max~0| 0), 77#L707true, 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 141#L705-6true, 49#L713-1true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:18,166 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:18,166 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,166 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,166 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:18,167 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 288#(= |#race~max~0| 0), 77#L707true, 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 49#L713-1true]) [2022-12-13 16:31:18,167 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:18,167 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:18,167 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,167 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,168 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][166], [Black: 286#true, 288#(= |#race~max~0| 0), 77#L707true, 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 179#L725-5true, 231#L706-3true, 255#L713-1true]) [2022-12-13 16:31:18,168 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:18,168 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,168 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:18,168 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,169 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][166], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 77#L707true, 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 255#L713-1true]) [2022-12-13 16:31:18,170 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:18,170 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,170 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,170 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:18,170 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 288#(= |#race~max~0| 0), 77#L707true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 49#L713-1true, 188#L706-1true]) [2022-12-13 16:31:18,171 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:18,171 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,171 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,171 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:18,173 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 179#L725-5true, 49#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 68#L707-2true]) [2022-12-13 16:31:18,173 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:18,173 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,173 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:18,173 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,175 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 179#L725-5true, 15#L706-2true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 68#L707-2true]) [2022-12-13 16:31:18,175 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:18,175 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:18,175 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,175 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,176 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 179#L725-5true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 68#L707-2true]) [2022-12-13 16:31:18,176 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:18,176 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:18,176 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,176 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,177 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 15#L706-2true, 49#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 68#L707-2true, 188#L706-1true]) [2022-12-13 16:31:18,177 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:18,177 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,177 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:18,177 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,218 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][166], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 255#L713-1true, 135#L706-1true, 48#L707true]) [2022-12-13 16:31:18,219 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:18,219 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,219 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,219 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:18,220 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [72#L706-7true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 49#L713-1true, 135#L706-1true]) [2022-12-13 16:31:18,220 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:18,220 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:18,220 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,220 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,221 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [Black: 286#true, 235#L707-2true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 15#L706-2true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 135#L706-1true]) [2022-12-13 16:31:18,221 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:18,221 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:18,221 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,221 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,222 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 15#L706-2true, 49#L713-1true, 96#L707-2true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 135#L706-1true]) [2022-12-13 16:31:18,222 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:18,222 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,222 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,222 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:18,231 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][166], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 255#L713-1true, 244#thr1EXITtrue, 48#L707true]) [2022-12-13 16:31:18,231 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:18,231 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:18,231 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,231 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,232 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [72#L706-7true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 49#L713-1true, 244#thr1EXITtrue]) [2022-12-13 16:31:18,232 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:18,232 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,232 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,232 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:18,233 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [Black: 286#true, 235#L707-2true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 15#L706-2true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 244#thr1EXITtrue]) [2022-12-13 16:31:18,234 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:18,234 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,234 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:18,234 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,234 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 15#L706-2true, 49#L713-1true, 96#L707-2true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 244#thr1EXITtrue]) [2022-12-13 16:31:18,234 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:18,234 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:18,234 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,234 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,301 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 201#L713-1true, Black: 286#true, 288#(= |#race~max~0| 0), 15#L706-2true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 276#true, 129#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2022-12-13 16:31:18,301 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:18,302 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:18,302 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:18,302 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:18,748 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][165], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 255#L713-1true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 48#L707true]) [2022-12-13 16:31:18,748 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:18,748 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,748 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,748 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:18,749 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][200], [72#L706-7true, Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 49#L713-1true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:18,749 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:18,749 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,749 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:18,750 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,775 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 141#L705-6true, 49#L713-1true, 135#L706-1true, 202#L713-1true]) [2022-12-13 16:31:18,775 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2022-12-13 16:31:18,775 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:31:18,775 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-12-13 16:31:18,775 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:31:18,775 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 141#L705-6true, 49#L713-1true, 244#thr1EXITtrue, 202#L713-1true]) [2022-12-13 16:31:18,775 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2022-12-13 16:31:18,775 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-12-13 16:31:18,775 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:31:18,775 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:31:18,776 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 141#L705-6true, 49#L713-1true, 202#L713-1true]) [2022-12-13 16:31:18,776 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:18,776 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:18,776 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:18,776 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:18,893 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 179#L725-5true, 141#L705-6true, 231#L706-3true, 49#L713-1true]) [2022-12-13 16:31:18,893 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:18,893 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:18,893 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:18,893 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:18,895 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][166], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 179#L725-5true, 231#L706-3true, 255#L713-1true]) [2022-12-13 16:31:18,895 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:18,895 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:18,895 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:18,895 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:18,896 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][166], [Black: 286#true, 235#L707-2true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 255#L713-1true]) [2022-12-13 16:31:18,896 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:18,896 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:18,896 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,896 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,897 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 49#L713-1true, 96#L707-2true]) [2022-12-13 16:31:18,897 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2022-12-13 16:31:18,897 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2022-12-13 16:31:18,897 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,897 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:31:18,900 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 49#L713-1true, 255#L713-1true]) [2022-12-13 16:31:18,900 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:18,901 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:18,901 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:18,901 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:18,907 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [201#L713-1true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 141#L705-6true, 49#L713-1true]) [2022-12-13 16:31:18,907 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:18,908 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:18,908 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:18,908 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:18,909 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][166], [201#L713-1true, 42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 255#L713-1true]) [2022-12-13 16:31:18,909 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:18,909 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:18,909 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:18,909 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:19,004 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 179#L725-5true, 49#L713-1true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 135#L706-1true]) [2022-12-13 16:31:19,005 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:19,005 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:19,005 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:19,005 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:19,006 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 179#L725-5true, 49#L713-1true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 244#thr1EXITtrue]) [2022-12-13 16:31:19,006 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:19,006 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:19,006 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:19,006 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:19,008 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 15#L706-2true, 179#L725-5true, 49#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)]) [2022-12-13 16:31:19,008 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:19,008 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:19,008 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:19,008 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:19,009 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 15#L706-2true, 179#L725-5true, 49#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 188#L706-1true]) [2022-12-13 16:31:19,009 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:19,009 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:19,009 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:19,009 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:19,016 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 185#L710-2true, 15#L706-2true, 179#L725-5true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)]) [2022-12-13 16:31:19,016 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:19,016 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:19,016 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:19,016 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:19,016 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [Black: 286#true, 288#(= |#race~max~0| 0), 33#L706-1true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 15#L706-2true, 179#L725-5true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)]) [2022-12-13 16:31:19,016 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:19,016 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:19,016 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:19,017 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:19,019 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [201#L713-1true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 179#L725-5true, 49#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)]) [2022-12-13 16:31:19,020 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:19,020 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:19,020 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:19,020 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:19,020 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [201#L713-1true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 179#L725-5true, 49#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 188#L706-1true]) [2022-12-13 16:31:19,020 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:19,020 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:19,020 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:19,020 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:19,025 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [201#L713-1true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 15#L706-2true, 179#L725-5true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)]) [2022-12-13 16:31:19,025 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:19,026 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:19,026 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:19,026 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:19,026 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [201#L713-1true, Black: 286#true, 288#(= |#race~max~0| 0), 33#L706-1true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 179#L725-5true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)]) [2022-12-13 16:31:19,026 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:19,026 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:19,026 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:19,026 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:19,440 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][200], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 143#$Ultimate##0true, 49#L713-1true, 255#L713-1true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:19,441 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:19,441 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:19,441 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2022-12-13 16:31:19,441 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:19,446 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 286#true, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 288#(= |#race~max~0| 0), 255#L713-1true, 77#L707true, 276#true, thr1Thread1of4ForFork0InUse, 202#L713-1true, thr1Thread2of4ForFork0InUse]) [2022-12-13 16:31:19,446 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2022-12-13 16:31:19,446 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-12-13 16:31:19,446 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:31:19,446 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:31:19,450 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 201#L713-1true, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), Black: 286#true, 179#L725-5true, 288#(= |#race~max~0| 0), 255#L713-1true, 276#true, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse]) [2022-12-13 16:31:19,450 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:19,450 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:19,450 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2022-12-13 16:31:19,450 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:19,469 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 77#L707true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 129#L725-4true]) [2022-12-13 16:31:19,469 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:19,469 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:19,469 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:19,469 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:19,470 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [Black: 286#true, 288#(= |#race~max~0| 0), 77#L707true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 141#L705-6true, 49#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 129#L725-4true]) [2022-12-13 16:31:19,470 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:19,470 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:19,470 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:19,470 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:19,490 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 49#L713-1true, 135#L706-1true, 129#L725-4true]) [2022-12-13 16:31:19,491 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:19,491 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:19,491 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:19,491 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:19,494 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 255#L713-1true, 135#L706-1true, 129#L725-4true]) [2022-12-13 16:31:19,494 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:19,494 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:19,494 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:19,494 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:19,495 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 255#L713-1true, 135#L706-1true, 129#L725-4true]) [2022-12-13 16:31:19,495 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:19,495 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:19,495 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:19,495 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:19,496 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 255#L713-1true, 135#L706-1true, 129#L725-4true]) [2022-12-13 16:31:19,496 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:19,496 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:19,496 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:19,496 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:19,498 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 49#L713-1true, 135#L706-1true, 129#L725-4true, 188#L706-1true]) [2022-12-13 16:31:19,498 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:19,498 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:19,498 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:19,498 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:19,500 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 141#L705-6true, 49#L713-1true, 135#L706-1true, 129#L725-4true]) [2022-12-13 16:31:19,500 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:19,500 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:19,500 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:19,500 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:19,509 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 49#L713-1true, 244#thr1EXITtrue, 129#L725-4true]) [2022-12-13 16:31:19,509 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:19,509 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:19,509 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:19,509 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:19,512 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 255#L713-1true, 244#thr1EXITtrue, 129#L725-4true]) [2022-12-13 16:31:19,512 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:19,512 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:19,512 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:19,512 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:19,512 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 255#L713-1true, 244#thr1EXITtrue, 129#L725-4true]) [2022-12-13 16:31:19,513 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:19,513 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:19,513 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:19,513 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:19,513 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 255#L713-1true, 244#thr1EXITtrue, 129#L725-4true]) [2022-12-13 16:31:19,514 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:19,514 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:19,514 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:19,514 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:19,515 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 49#L713-1true, 244#thr1EXITtrue, 129#L725-4true, 188#L706-1true]) [2022-12-13 16:31:19,516 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:19,516 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:19,516 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:19,516 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:19,517 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 141#L705-6true, 49#L713-1true, 244#thr1EXITtrue, 129#L725-4true]) [2022-12-13 16:31:19,517 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:19,517 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:19,517 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:19,517 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:19,669 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, 134#thr1EXITtrue, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 49#L713-1true, 129#L725-4true]) [2022-12-13 16:31:19,669 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:19,669 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:19,670 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:19,670 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:19,834 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 255#L713-1true, 129#L725-4true]) [2022-12-13 16:31:19,835 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:19,835 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:19,835 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:19,835 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:19,850 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 255#L713-1true, 129#L725-4true]) [2022-12-13 16:31:19,850 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:19,850 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:19,850 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:19,850 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:19,991 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 49#L713-1true, 129#L725-4true, 188#L706-1true]) [2022-12-13 16:31:19,992 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:19,992 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:19,992 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:19,992 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,301 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 129#L725-4true, 48#L707true]) [2022-12-13 16:31:20,301 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:20,301 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,301 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:20,301 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,301 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [72#L706-7true, Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 49#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 129#L725-4true]) [2022-12-13 16:31:20,302 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:20,302 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,302 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:20,302 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,484 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 255#L713-1true, 135#L706-1true, 129#L725-4true, 202#L713-1true]) [2022-12-13 16:31:20,485 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2022-12-13 16:31:20,485 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:31:20,485 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:20,485 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:20,517 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 255#L713-1true, 244#thr1EXITtrue, 129#L725-4true, 202#L713-1true]) [2022-12-13 16:31:20,517 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2022-12-13 16:31:20,517 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:20,517 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:20,517 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:31:20,550 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 49#L713-1true, 255#L713-1true, 129#L725-4true, 202#L713-1true]) [2022-12-13 16:31:20,550 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:20,550 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,550 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,550 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:31:20,558 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 255#L713-1true, 129#L725-4true, 202#L713-1true]) [2022-12-13 16:31:20,558 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2022-12-13 16:31:20,558 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:20,558 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:20,558 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:31:20,559 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 255#L713-1true, 129#L725-4true, 202#L713-1true]) [2022-12-13 16:31:20,559 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2022-12-13 16:31:20,559 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:20,559 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:20,559 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:31:20,623 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][199], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 143#$Ultimate##0true, 49#L713-1true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 129#L725-4true]) [2022-12-13 16:31:20,623 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2022-12-13 16:31:20,623 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:20,623 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:31:20,623 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:20,630 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][165], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 255#L713-1true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 68#L707-2true]) [2022-12-13 16:31:20,630 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:20,630 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,630 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,630 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:20,632 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][200], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 141#L705-6true, 49#L713-1true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 68#L707-2true]) [2022-12-13 16:31:20,632 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:20,632 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,632 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:20,632 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,632 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 49#L713-1true, 68#L707-2true]) [2022-12-13 16:31:20,632 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:20,632 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,632 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,632 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:20,633 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][166], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 179#L725-5true, 231#L706-3true, 255#L713-1true, 68#L707-2true]) [2022-12-13 16:31:20,633 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:20,633 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,633 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:20,634 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,634 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][166], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 255#L713-1true, 68#L707-2true]) [2022-12-13 16:31:20,634 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:20,634 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,634 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,634 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:20,635 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 49#L713-1true, 68#L707-2true, 188#L706-1true]) [2022-12-13 16:31:20,635 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:20,635 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,635 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:20,635 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,637 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][200], [Black: 286#true, 288#(= |#race~max~0| 0), 77#L707true, 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 49#L713-1true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:20,637 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:20,637 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:20,637 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,637 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,642 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 77#L707true, 276#true, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true]) [2022-12-13 16:31:20,642 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:20,642 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,642 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:20,642 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,644 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][165], [Black: 286#true, 288#(= |#race~max~0| 0), 77#L707true, 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 106#thr1EXITtrue, 179#L725-5true, 255#L713-1true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:20,644 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:20,644 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,644 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:20,644 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,644 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][165], [Black: 286#true, 33#L706-1true, 288#(= |#race~max~0| 0), 77#L707true, 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 255#L713-1true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:20,644 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:20,645 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,645 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,645 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:20,645 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][200], [Black: 286#true, 288#(= |#race~max~0| 0), 77#L707true, 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 49#L713-1true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 188#L706-1true]) [2022-12-13 16:31:20,645 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:20,645 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,645 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:20,645 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,647 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 77#L707true, 276#true, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 141#L705-6true, 49#L713-1true]) [2022-12-13 16:31:20,647 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:20,647 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:20,647 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,647 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,679 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][165], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 255#L713-1true, 135#L706-1true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 48#L707true]) [2022-12-13 16:31:20,680 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:20,680 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,680 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:20,680 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,680 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][200], [72#L706-7true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 49#L713-1true, 135#L706-1true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:20,680 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:20,680 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,680 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:20,680 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,682 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][166], [Black: 286#true, 235#L707-2true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 255#L713-1true, 135#L706-1true]) [2022-12-13 16:31:20,682 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:20,682 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:20,682 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,682 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,683 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 49#L713-1true, 96#L707-2true, 135#L706-1true]) [2022-12-13 16:31:20,683 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:20,683 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:20,683 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,683 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,691 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][165], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 255#L713-1true, 244#thr1EXITtrue, 48#L707true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:20,691 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:20,691 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,691 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,691 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:20,692 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][200], [72#L706-7true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 49#L713-1true, 244#thr1EXITtrue, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:20,692 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:20,692 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,692 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:20,692 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,693 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][166], [Black: 286#true, 235#L707-2true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 255#L713-1true, 244#thr1EXITtrue]) [2022-12-13 16:31:20,694 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:20,694 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,694 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,694 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:20,694 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 49#L713-1true, 96#L707-2true, 244#thr1EXITtrue]) [2022-12-13 16:31:20,694 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:20,694 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,694 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:20,694 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:20,783 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][166], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 201#L713-1true, Black: 286#true, 288#(= |#race~max~0| 0), 231#L706-3true, 255#L713-1true, 276#true, 129#L725-4true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse]) [2022-12-13 16:31:20,784 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2022-12-13 16:31:20,784 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-12-13 16:31:20,784 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-12-13 16:31:20,784 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:31:20,805 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][164], [201#L713-1true, Black: 286#true, 288#(= |#race~max~0| 0), 107#$Ultimate##0true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 15#L706-2true, 179#L725-5true, 255#L713-1true, 294#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)]) [2022-12-13 16:31:20,805 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2022-12-13 16:31:20,805 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-12-13 16:31:20,805 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-12-13 16:31:20,805 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:31:20,839 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 49#L713-1true, 255#L713-1true, 135#L706-1true]) [2022-12-13 16:31:20,839 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2022-12-13 16:31:20,839 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:20,839 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:31:20,839 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:20,841 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 295#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 231#L706-3true, 49#L713-1true, 255#L713-1true, 244#thr1EXITtrue]) [2022-12-13 16:31:20,841 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2022-12-13 16:31:20,841 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:20,841 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:20,841 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:31:20,846 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 49#L713-1true, 244#thr1EXITtrue, 202#L713-1true]) [2022-12-13 16:31:20,846 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2022-12-13 16:31:20,846 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:31:20,846 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-12-13 16:31:20,846 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-12-13 16:31:20,847 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 49#L713-1true, 202#L713-1true]) [2022-12-13 16:31:20,847 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2022-12-13 16:31:20,847 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-12-13 16:31:20,847 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:31:20,847 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:31:20,847 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, 134#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 49#L713-1true, 135#L706-1true, 202#L713-1true]) [2022-12-13 16:31:20,847 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2022-12-13 16:31:20,847 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-12-13 16:31:20,847 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-12-13 16:31:20,847 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:31:21,156 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][176], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 255#L713-1true, 48#L707true]) [2022-12-13 16:31:21,156 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:21,157 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:21,157 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:21,157 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:21,157 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [72#L706-7true, Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 174#L706-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 49#L713-1true]) [2022-12-13 16:31:21,157 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:21,158 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:21,158 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:21,158 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:21,171 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 49#L713-1true, 244#thr1EXITtrue, 202#L713-1true, 188#L706-1true]) [2022-12-13 16:31:21,171 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2022-12-13 16:31:21,171 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-12-13 16:31:21,171 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-12-13 16:31:21,171 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:31:21,171 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 49#L713-1true, 135#L706-1true, 202#L713-1true, 188#L706-1true]) [2022-12-13 16:31:21,172 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2022-12-13 16:31:21,172 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-12-13 16:31:21,172 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2022-12-13 16:31:21,172 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2022-12-13 16:31:21,172 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][207], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 297#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 3)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0)), 179#L725-5true, 49#L713-1true, 202#L713-1true, 188#L706-1true]) [2022-12-13 16:31:21,172 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2022-12-13 16:31:21,172 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2022-12-13 16:31:21,172 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:31:21,172 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:31:21,264 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][200], [Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 179#L725-5true, 141#L705-6true, 49#L713-1true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:21,265 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2022-12-13 16:31:21,265 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:31:21,265 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:31:21,265 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:21,266 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][165], [42#L705-6true, Black: 286#true, 288#(= |#race~max~0| 0), 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 179#L725-5true, 255#L713-1true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:21,266 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2022-12-13 16:31:21,266 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2022-12-13 16:31:21,267 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:31:21,267 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2022-12-13 16:31:21,267 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= (ite (= v_~m~0_67 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][165], [Black: 286#true, 235#L707-2true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 255#L713-1true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) [2022-12-13 16:31:21,267 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2022-12-13 16:31:21,267 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:21,267 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:31:21,267 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2022-12-13 16:31:21,268 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][200], [Black: 286#true, 288#(= |#race~max~0| 0), 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, 52#L706-4true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 49#L713-1true, 96#L707-2true, 296#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 1)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset| 2)) 0) (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0))]) WARNING: YOUR LOGFILE WAS TOO LONG, SOME LINES IN THE MIDDLE WERE REMOVED. [2022-12-13 16:34:40,584 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,584 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:40,584 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:40,584 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:40,584 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:40,584 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [201#L713-1true, 42#L705-6true, Black: 286#true, 299#true, 213#L706-2true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 306#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 129#L725-4true]) [2022-12-13 16:34:40,585 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,585 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:40,585 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:40,585 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:40,588 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, 171#L705-6true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 23#L706-5true]) [2022-12-13 16:34:40,588 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-12-13 16:34:40,588 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-12-13 16:34:40,589 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:34:40,589 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:40,600 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [111#L709true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 171#L705-6true, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:40,600 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,600 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,600 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:34:40,600 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-12-13 16:34:40,600 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, 171#L705-6true, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:40,601 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:40,601 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:40,601 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-12-13 16:34:40,601 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:34:40,601 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [72#L706-7true, 111#L709true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 171#L705-6true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:40,601 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-12-13 16:34:40,602 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:40,602 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:34:40,602 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-12-13 16:34:40,602 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [111#L709true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 242#L706-1true, 129#L725-4true, 23#L706-5true]) [2022-12-13 16:34:40,602 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-12-13 16:34:40,602 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-12-13 16:34:40,602 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:34:40,602 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:40,603 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [111#L709true, 42#L705-6true, Black: 286#true, 299#true, 37#thr1EXITtrue, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 23#L706-5true]) [2022-12-13 16:34:40,603 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-12-13 16:34:40,603 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:34:40,603 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-12-13 16:34:40,603 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:40,604 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 299#true, 77#L707true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 242#L706-1true, 129#L725-4true]) [2022-12-13 16:34:40,605 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,605 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:40,605 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:40,605 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:34:40,605 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,605 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [Black: 286#true, 299#true, 77#L707true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 242#L706-1true, 129#L725-4true, 223#L710-2true]) [2022-12-13 16:34:40,605 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,605 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:34:40,605 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:40,605 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,606 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 37#thr1EXITtrue, 299#true, 77#L707true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:40,606 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,607 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:40,607 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,607 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:40,607 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:34:40,607 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [Black: 286#true, 37#thr1EXITtrue, 299#true, 77#L707true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 223#L710-2true]) [2022-12-13 16:34:40,607 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,607 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,607 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:40,607 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:34:40,608 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 171#L705-6true, thr1Thread4of4ForFork0InUse, 49#L713-1true, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 68#L707-2true]) [2022-12-13 16:34:40,608 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,608 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,608 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:34:40,608 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:40,608 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:40,608 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 171#L705-6true, thr1Thread4of4ForFork0InUse, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 68#L707-2true, 223#L710-2true]) [2022-12-13 16:34:40,608 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,608 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:34:40,608 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:40,608 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,611 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][191], [24#L709-1true, 308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), Black: 286#true, 299#true, 77#L707true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 129#L725-4true, 163#L706-4true]) [2022-12-13 16:34:40,611 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:40,611 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:40,611 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:34:40,611 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:40,612 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1617] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1][155], [308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), Black: 286#true, 299#true, 77#L707true, 276#true, 84#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 129#L725-4true, 202#L713-1true, 163#L706-4true]) [2022-12-13 16:34:40,612 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,612 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:34:40,612 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:40,612 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,629 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][193], [Black: 286#true, 299#true, 145#L710-3true, 276#true, 102#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 49#L713-1true, 129#L725-4true, 307#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:40,629 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,629 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,629 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:40,629 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:40,637 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 49#L713-1true, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 135#L706-1true, 129#L725-4true]) [2022-12-13 16:34:40,637 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,637 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:40,637 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:34:40,637 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:40,637 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,637 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 135#L706-1true, 129#L725-4true, 223#L710-2true]) [2022-12-13 16:34:40,637 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,637 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:40,637 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,637 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:34:40,638 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 49#L713-1true, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 244#thr1EXITtrue, 129#L725-4true]) [2022-12-13 16:34:40,638 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,638 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,638 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:40,638 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:34:40,638 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:40,638 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 244#thr1EXITtrue, 129#L725-4true, 223#L710-2true]) [2022-12-13 16:34:40,638 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,638 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:40,638 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,638 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:34:40,639 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 299#true, 164#L705-6true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:40,639 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,639 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:40,639 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:40,639 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:34:40,639 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,639 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [Black: 286#true, 299#true, 164#L705-6true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 223#L710-2true]) [2022-12-13 16:34:40,639 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,639 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:34:40,640 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:40,640 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,645 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [201#L713-1true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:40,645 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-12-13 16:34:40,645 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:40,645 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:40,645 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-12-13 16:34:40,658 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1641] L710-->L710-2: Formula: (= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_19| v_~max~0_123) InVars {thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} OutVars{thr1Thread1of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread1of4ForFork0_findMax_#t~nondet7#1_15|, ~max~0=v_~max~0_123, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1, ~max~0][165], [72#L706-7true, Black: 286#true, 299#true, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 202#L713-1true]) [2022-12-13 16:34:40,658 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:40,658 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-12-13 16:34:40,658 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-12-13 16:34:40,658 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:40,658 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1556] L709-3-->L713-1: Formula: (and (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_15|) (not (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0))) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_15|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1, ~m~0, #race~m~0, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1][166], [72#L706-7true, 201#L713-1true, Black: 286#true, 299#true, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 202#L713-1true]) [2022-12-13 16:34:40,658 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:40,658 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:40,658 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:40,658 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-12-13 16:34:40,667 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1556] L709-3-->L713-1: Formula: (and (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_15|) (not (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0))) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_15|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1, ~m~0, #race~m~0, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1][166], [201#L713-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 158#L709-3true, thr1Thread3of4ForFork0InUse, 182#L709-3true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 23#L706-5true]) [2022-12-13 16:34:40,667 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-12-13 16:34:40,667 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-12-13 16:34:40,667 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-12-13 16:34:40,667 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-12-13 16:34:40,667 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1617] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1][168], [Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 182#L709-3true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 64#L709-3true, 129#L725-4true, 202#L713-1true, 23#L706-5true]) [2022-12-13 16:34:40,667 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-12-13 16:34:40,667 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-12-13 16:34:40,667 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-12-13 16:34:40,667 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-12-13 16:34:40,674 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1556] L709-3-->L713-1: Formula: (and (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_15|) (not (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0))) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_15|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1, ~m~0, #race~m~0, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1][166], [72#L706-7true, 201#L713-1true, Black: 286#true, 299#true, 276#true, 62#L710-3true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:40,675 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-12-13 16:34:40,675 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-12-13 16:34:40,675 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-12-13 16:34:40,675 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-12-13 16:34:40,676 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 145#L710-3true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 78#L714true, 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 96#L707-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:40,676 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-12-13 16:34:40,676 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-12-13 16:34:40,676 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-12-13 16:34:40,676 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-12-13 16:34:40,679 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [72#L706-7true, Black: 286#true, 145#L710-3true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 129#L725-4true]) [2022-12-13 16:34:40,679 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-12-13 16:34:40,679 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-12-13 16:34:40,679 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-12-13 16:34:40,679 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-12-13 16:34:40,681 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1617] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1][168], [Black: 286#true, 299#true, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 64#L709-3true, 129#L725-4true, 202#L713-1true, 23#L706-5true]) [2022-12-13 16:34:40,681 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-12-13 16:34:40,681 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-12-13 16:34:40,681 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-12-13 16:34:40,681 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-12-13 16:34:40,682 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 64#L709-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 129#L725-4true, 23#L706-5true]) [2022-12-13 16:34:40,682 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-12-13 16:34:40,682 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-12-13 16:34:40,682 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-12-13 16:34:40,682 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-12-13 16:34:40,694 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_33| v_~max~0_153) (= (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread1of4ForFork0_findMax_~i~0#1_49|)) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_33|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_49|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_21|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][198], [308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), Black: 286#true, 299#true, 164#L705-6true, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 129#L725-4true, 202#L713-1true, 163#L706-4true]) [2022-12-13 16:34:40,694 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-12-13 16:34:40,694 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:40,695 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:40,695 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:40,706 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1436] L713-1-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [Black: 286#true, 299#true, 104#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 84#L709true, 62#L710-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 101#L714true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:40,706 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-12-13 16:34:40,706 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:40,706 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:40,707 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:40,726 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 185#L710-2true, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 223#L710-2true]) [2022-12-13 16:34:40,726 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,726 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,726 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,726 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,802 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1768] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_33| v_~max~0_149) (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_149, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_33|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_149, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_33|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [72#L706-7true, Black: 286#true, 299#true, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 171#L705-6true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 64#L709-3true]) [2022-12-13 16:34:40,802 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,802 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:40,803 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:40,803 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:40,803 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1768] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_33| v_~max~0_149) (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_149, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_33|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_149, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_33|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [201#L713-1true, Black: 286#true, 299#true, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 171#L705-6true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 23#L706-5true]) [2022-12-13 16:34:40,803 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,803 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:40,804 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:40,804 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:40,804 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:40,805 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [72#L706-7true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 64#L709-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue]) [2022-12-13 16:34:40,805 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,805 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:40,805 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:40,805 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:40,806 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [201#L713-1true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 23#L706-5true]) [2022-12-13 16:34:40,806 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,806 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:40,806 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:40,806 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:40,811 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1436] L713-1-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [Black: 286#true, 299#true, 145#L710-3true, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 101#L714true, 179#L725-5true, 165#L709true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:40,811 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-12-13 16:34:40,811 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-12-13 16:34:40,811 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:40,811 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:40,819 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 96#L707-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 242#L706-1true]) [2022-12-13 16:34:40,819 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-12-13 16:34:40,819 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-12-13 16:34:40,819 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:40,819 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:34:40,819 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 242#L706-1true]) [2022-12-13 16:34:40,819 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-12-13 16:34:40,819 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:40,819 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:34:40,819 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-12-13 16:34:40,819 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-12-13 16:34:40,820 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, Black: 286#true, 37#thr1EXITtrue, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 96#L707-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:40,820 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-12-13 16:34:40,820 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:34:40,820 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:40,820 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-12-13 16:34:40,820 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 37#thr1EXITtrue, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:40,820 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-12-13 16:34:40,820 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2022-12-13 16:34:40,820 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-12-13 16:34:40,820 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:40,820 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-12-13 16:34:40,825 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [24#L709-1true, Black: 286#true, 299#true, 77#L707true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true]) [2022-12-13 16:34:40,825 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:40,825 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:40,825 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:34:40,825 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:40,826 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [24#L709-1true, Black: 286#true, 299#true, 77#L707true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 94#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:40,826 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,826 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:40,826 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-12-13 16:34:40,826 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:34:40,826 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1617] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1][168], [Black: 286#true, 299#true, 77#L707true, 276#true, 84#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true, 202#L713-1true]) [2022-12-13 16:34:40,826 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,826 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:40,826 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:34:40,826 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,827 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1617] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1][168], [72#L706-7true, Black: 286#true, 299#true, 276#true, 84#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 68#L707-2true, 202#L713-1true]) [2022-12-13 16:34:40,827 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,827 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:34:40,827 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,827 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:40,827 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [72#L706-7true, 24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 68#L707-2true]) [2022-12-13 16:34:40,827 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:40,827 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:34:40,827 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:40,827 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:40,839 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [72#L706-7true, Black: 286#true, 299#true, 145#L710-3true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:40,839 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,839 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:40,839 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,839 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:40,840 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 299#true, 145#L710-3true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 23#L706-5true]) [2022-12-13 16:34:40,840 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,840 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:40,840 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,840 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:40,844 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [201#L713-1true, 8#L710-2true, Black: 286#true, 240#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:40,844 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,844 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,844 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,844 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,844 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,844 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [201#L713-1true, 8#L710-2true, Black: 286#true, 240#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 223#L710-2true]) [2022-12-13 16:34:40,844 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,844 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,844 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,844 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,845 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [201#L713-1true, Black: 286#true, 240#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 202#L713-1true]) [2022-12-13 16:34:40,845 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,845 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,846 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,846 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,846 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,846 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [201#L713-1true, Black: 286#true, 240#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 223#L710-2true, 202#L713-1true]) [2022-12-13 16:34:40,846 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,846 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,846 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,846 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,852 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [8#L710-2true, Black: 286#true, 299#true, 276#true, 218#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 49#L713-1true, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:40,852 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,852 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,852 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,852 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,852 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [8#L710-2true, Black: 286#true, 299#true, 276#true, 218#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 223#L710-2true]) [2022-12-13 16:34:40,852 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,852 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,852 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,852 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,859 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 104#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 36#L714-1true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:40,859 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-12-13 16:34:40,859 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-12-13 16:34:40,859 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:40,859 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-12-13 16:34:40,862 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 117#L709true, thr1Thread1of4ForFork0InUse, 97#L714-1true, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 202#L713-1true]) [2022-12-13 16:34:40,862 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-12-13 16:34:40,862 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:40,862 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:40,862 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:40,862 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_33| v_~max~0_153) (= (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread1of4ForFork0_findMax_~i~0#1_49|)) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_33|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_49|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_21|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [Black: 286#true, 299#true, 164#L705-6true, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 96#L707-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 202#L713-1true]) [2022-12-13 16:34:40,862 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-12-13 16:34:40,862 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:40,862 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:40,862 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:40,885 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1768] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_33| v_~max~0_149) (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_149, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_33|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_149, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_33|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), Black: 286#true, 299#true, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 171#L705-6true, thr1Thread4of4ForFork0InUse, 64#L709-3true, 129#L725-4true, 163#L706-4true]) [2022-12-13 16:34:40,886 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:40,886 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:40,886 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:40,886 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:40,887 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1768] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_33| v_~max~0_149) (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_149, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_33|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_149, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_33|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [201#L713-1true, Black: 286#true, 299#true, 276#true, 102#L706-3true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 171#L705-6true, thr1Thread4of4ForFork0InUse, 129#L725-4true, 307#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:40,887 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:40,887 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:40,887 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:40,887 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:40,887 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:40,890 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [42#L705-6true, 308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 64#L709-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 129#L725-4true, 163#L706-4true]) [2022-12-13 16:34:40,890 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:40,890 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:40,890 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:40,890 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:40,891 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 104#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 78#L714true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:40,891 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:40,891 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,891 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-13 16:34:40,891 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,892 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [201#L713-1true, 42#L705-6true, Black: 286#true, 299#true, 276#true, 102#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 129#L725-4true, 307#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:40,892 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:40,892 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:40,892 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:40,892 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:40,905 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [72#L706-7true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, 171#L705-6true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:40,905 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,905 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,905 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-12-13 16:34:40,905 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:34:40,906 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 242#L706-1true, 129#L725-4true, 23#L706-5true]) [2022-12-13 16:34:40,906 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,906 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:34:40,906 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-12-13 16:34:40,906 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,907 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, Black: 286#true, 299#true, 37#thr1EXITtrue, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 23#L706-5true]) [2022-12-13 16:34:40,907 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,907 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:34:40,907 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,907 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-12-13 16:34:40,915 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [24#L709-1true, Black: 286#true, 299#true, 77#L707true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 23#L706-5true]) [2022-12-13 16:34:40,915 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:40,915 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:40,915 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:34:40,915 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:40,915 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1617] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1][168], [Black: 286#true, 299#true, 77#L707true, 276#true, 84#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 202#L713-1true, 23#L706-5true]) [2022-12-13 16:34:40,915 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:40,915 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:40,916 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:40,916 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:34:40,916 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 242#L706-1true, 129#L725-4true]) [2022-12-13 16:34:40,916 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:40,916 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:34:40,916 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-12-13 16:34:40,916 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:40,916 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [111#L709true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 242#L706-1true, 129#L725-4true]) [2022-12-13 16:34:40,917 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:40,917 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:34:40,917 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-12-13 16:34:40,917 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:40,917 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [111#L709true, Black: 286#true, 37#thr1EXITtrue, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:40,917 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:40,917 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-12-13 16:34:40,917 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:34:40,917 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:40,918 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 37#thr1EXITtrue, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:40,918 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:40,918 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-12-13 16:34:40,918 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:34:40,918 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:40,918 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [72#L706-7true, 111#L709true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 242#L706-1true, 129#L725-4true]) [2022-12-13 16:34:40,918 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,918 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-12-13 16:34:40,918 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:34:40,918 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,919 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [72#L706-7true, 111#L709true, 42#L705-6true, Black: 286#true, 299#true, 37#thr1EXITtrue, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:40,919 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,919 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:34:40,919 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-12-13 16:34:40,919 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,920 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [111#L709true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 171#L705-6true, thr1Thread4of4ForFork0InUse, 96#L707-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:40,920 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,920 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-12-13 16:34:40,920 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:34:40,920 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,920 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [111#L709true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 171#L705-6true, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:40,920 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,920 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,920 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,920 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:34:40,920 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-12-13 16:34:40,921 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 242#L706-1true, 129#L725-4true, 68#L707-2true]) [2022-12-13 16:34:40,921 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:40,921 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:40,921 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:34:40,921 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:40,921 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:40,921 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 242#L706-1true, 129#L725-4true, 223#L710-2true, 68#L707-2true]) [2022-12-13 16:34:40,921 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:40,921 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:40,921 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:34:40,921 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:40,922 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 37#thr1EXITtrue, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 68#L707-2true]) [2022-12-13 16:34:40,922 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:40,922 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:40,922 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:34:40,922 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:40,922 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:40,922 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [Black: 286#true, 37#thr1EXITtrue, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 223#L710-2true, 68#L707-2true]) [2022-12-13 16:34:40,922 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:40,922 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:40,922 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:34:40,922 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:40,924 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][191], [308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 129#L725-4true, 68#L707-2true, 163#L706-4true]) [2022-12-13 16:34:40,924 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:40,924 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:34:40,924 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:40,924 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:40,925 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1617] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1][155], [308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), Black: 286#true, 299#true, 276#true, 84#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 129#L725-4true, 68#L707-2true, 202#L713-1true, 163#L706-4true]) [2022-12-13 16:34:40,925 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:40,925 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:40,925 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:40,925 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:34:40,938 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][191], [308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), Black: 286#true, 299#true, 145#L710-3true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 49#L713-1true, 129#L725-4true, 163#L706-4true]) [2022-12-13 16:34:40,938 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:40,938 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:40,938 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:40,938 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:40,938 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][193], [Black: 286#true, 299#true, 145#L710-3true, 276#true, 102#L706-3true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 129#L725-4true, 307#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:40,938 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:40,939 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:40,939 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:40,939 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:40,944 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 299#true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 135#L706-1true, 129#L725-4true]) [2022-12-13 16:34:40,944 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:40,944 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:40,944 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:34:40,945 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:40,945 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:40,945 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [Black: 286#true, 299#true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 135#L706-1true, 129#L725-4true, 223#L710-2true]) [2022-12-13 16:34:40,945 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:40,945 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:40,945 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:40,945 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:34:40,945 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 299#true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 244#thr1EXITtrue, 129#L725-4true]) [2022-12-13 16:34:40,945 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:40,945 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:40,945 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:34:40,945 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:40,946 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:40,946 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [Black: 286#true, 299#true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 244#thr1EXITtrue, 129#L725-4true, 223#L710-2true]) [2022-12-13 16:34:40,946 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:40,946 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:34:40,946 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:40,946 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:40,949 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1436] L713-1-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 101#L714true, 165#L709true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 64#L709-3true, 129#L725-4true]) [2022-12-13 16:34:40,949 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,949 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,949 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,949 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,949 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1436] L713-1-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [Black: 286#true, 299#true, 104#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 101#L714true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 165#L709true, 129#L725-4true]) [2022-12-13 16:34:40,949 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,949 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,950 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,950 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:40,950 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [201#L713-1true, 42#L705-6true, Black: 286#true, 299#true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:40,950 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,950 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,950 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,950 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:40,961 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1641] L710-->L710-2: Formula: (= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_19| v_~max~0_123) InVars {thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} OutVars{thr1Thread1of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread1of4ForFork0_findMax_#t~nondet7#1_15|, ~max~0=v_~max~0_123, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1, ~max~0][165], [Black: 286#true, 299#true, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true, 129#L725-4true, 202#L713-1true]) [2022-12-13 16:34:40,961 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:40,961 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-12-13 16:34:40,961 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:40,961 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-12-13 16:34:40,961 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1556] L709-3-->L713-1: Formula: (and (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_15|) (not (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0))) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_15|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1, ~m~0, #race~m~0, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1][166], [201#L713-1true, Black: 286#true, 299#true, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true, 129#L725-4true, 202#L713-1true]) [2022-12-13 16:34:40,961 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:40,961 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-12-13 16:34:40,961 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:40,961 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:40,962 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 202#L713-1true]) [2022-12-13 16:34:40,962 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:40,962 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-12-13 16:34:40,962 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:40,962 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-12-13 16:34:40,969 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1556] L709-3-->L713-1: Formula: (and (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_15|) (not (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0))) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_15|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1, ~m~0, #race~m~0, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1][166], [72#L706-7true, 201#L713-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 158#L709-3true, thr1Thread3of4ForFork0InUse, 182#L709-3true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:40,969 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,969 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-12-13 16:34:40,969 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-12-13 16:34:40,969 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:40,970 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1617] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1][168], [72#L706-7true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 182#L709-3true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 64#L709-3true, 129#L725-4true, 202#L713-1true]) [2022-12-13 16:34:40,970 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,970 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-12-13 16:34:40,970 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:40,970 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:40,973 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1556] L709-3-->L713-1: Formula: (and (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_15|) (not (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0))) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_15|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1, ~m~0, #race~m~0, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1][166], [201#L713-1true, Black: 286#true, 299#true, 276#true, 62#L710-3true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 96#L707-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:40,973 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,973 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-12-13 16:34:40,973 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:40,973 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,975 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1617] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1][168], [72#L706-7true, Black: 286#true, 299#true, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 64#L709-3true, 129#L725-4true, 202#L713-1true]) [2022-12-13 16:34:40,975 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,975 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:40,975 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:40,975 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:40,977 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 145#L710-3true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true, 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 129#L725-4true]) [2022-12-13 16:34:40,977 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,977 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-12-13 16:34:40,977 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:40,977 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:40,979 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [72#L706-7true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 64#L709-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 129#L725-4true]) [2022-12-13 16:34:40,979 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,979 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:40,979 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:40,979 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:40,986 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_33| v_~max~0_153) (= (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread1of4ForFork0_findMax_~i~0#1_49|)) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_33|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_49|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_21|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [Black: 286#true, 299#true, 164#L705-6true, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 202#L713-1true, 23#L706-5true]) [2022-12-13 16:34:40,986 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:40,986 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,986 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:40,986 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,017 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [111#L709true, 8#L710-2true, 42#L705-6true, Black: 286#true, 299#true, 276#true, 102#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 307#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,017 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,017 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:41,017 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,017 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:41,018 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [111#L709true, 42#L705-6true, Black: 286#true, 299#true, 276#true, 102#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 307#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 202#L713-1true]) [2022-12-13 16:34:41,018 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,018 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:41,018 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:41,018 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,020 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 36#L714-1true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 64#L709-3true]) [2022-12-13 16:34:41,021 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,021 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,021 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,021 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,021 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1768] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_33| v_~max~0_149) (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_149, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_33|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_149, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_33|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [Black: 286#true, 299#true, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 171#L705-6true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true, 64#L709-3true]) [2022-12-13 16:34:41,021 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,021 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,021 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,021 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,022 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1768] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_33| v_~max~0_149) (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_149, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_33|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_149, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_33|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [201#L713-1true, 72#L706-7true, Black: 286#true, 299#true, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 171#L705-6true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,022 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,022 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,022 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,022 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,022 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,024 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 96#L707-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 64#L709-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue]) [2022-12-13 16:34:41,024 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,024 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,024 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,025 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,025 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 64#L709-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue]) [2022-12-13 16:34:41,025 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,025 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,025 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,025 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,025 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [201#L713-1true, 72#L706-7true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue]) [2022-12-13 16:34:41,025 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,025 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,026 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,026 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,030 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1436] L713-1-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [Black: 286#true, 299#true, 145#L710-3true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 101#L714true, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 165#L709true, 180#L714true]) [2022-12-13 16:34:41,030 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,030 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2022-12-13 16:34:41,030 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,030 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-12-13 16:34:41,031 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 179#L725-5true, 255#L713-1true, 165#L709true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,031 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,031 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2022-12-13 16:34:41,031 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-12-13 16:34:41,031 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,031 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1708] L710-3-->L709-3: Formula: (= |v_#race~max~0_130| |v_thr1Thread1of4ForFork0_findMax_#t~nondet7#1_20|) InVars {thr1Thread1of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread1of4ForFork0_findMax_#t~nondet7#1_20|, #race~max~0=|v_#race~max~0_130|} OutVars{#race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1][204], [Black: 288#(= |#race~max~0| 0), 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 255#L713-1true, 165#L709true, 180#L714true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 64#L709-3true]) [2022-12-13 16:34:41,031 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,031 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2022-12-13 16:34:41,031 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-12-13 16:34:41,031 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,032 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1436] L713-1-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [24#L709-1true, Black: 286#true, 299#true, 145#L710-3true, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 101#L714true, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,032 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:41,032 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:41,032 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,032 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,043 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [24#L709-1true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 94#L709-1true, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 68#L707-2true]) [2022-12-13 16:34:41,043 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,043 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-12-13 16:34:41,043 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:34:41,043 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,043 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [111#L709true, 24#L709-1true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 94#L709-1true, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,043 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,043 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,044 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,044 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:34:41,044 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [24#L709-1true, Black: 286#true, 299#true, 276#true, 84#L709true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 214#L709-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,044 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,044 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,044 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:34:41,044 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,044 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [111#L709true, 24#L709-1true, Black: 286#true, 299#true, 276#true, 84#L709true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,044 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,044 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,044 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,044 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:34:41,044 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [24#L709-1true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 94#L709-1true, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 214#L709-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,044 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,044 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,045 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:41,045 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,045 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1617] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1][168], [Black: 286#true, 299#true, 276#true, 84#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true, 68#L707-2true, 202#L713-1true]) [2022-12-13 16:34:41,045 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,045 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,045 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:34:41,045 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,045 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true, 68#L707-2true]) [2022-12-13 16:34:41,045 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,045 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:34:41,045 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,045 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,046 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][188], [111#L709true, 308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 223#L710-2true, 163#L706-4true]) [2022-12-13 16:34:41,046 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:41,047 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:34:41,047 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:41,047 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:41,047 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [72#L706-7true, 111#L709true, 24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 223#L710-2true]) [2022-12-13 16:34:41,047 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,047 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:34:41,047 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,047 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,047 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [111#L709true, 24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true, 223#L710-2true]) [2022-12-13 16:34:41,047 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,047 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,047 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:41,047 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,047 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [111#L709true, 24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 223#L710-2true, 23#L706-5true]) [2022-12-13 16:34:41,047 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,048 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,048 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:34:41,048 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,048 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][191], [111#L709true, 308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 49#L713-1true, 163#L706-4true]) [2022-12-13 16:34:41,048 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:41,048 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:41,048 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2022-12-13 16:34:41,048 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:41,048 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [72#L706-7true, 111#L709true, 24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,048 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,048 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,048 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:34:41,049 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,049 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [111#L709true, 24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true]) [2022-12-13 16:34:41,049 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,049 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,049 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:41,049 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,049 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [111#L709true, 24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 23#L706-5true]) [2022-12-13 16:34:41,049 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,049 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,049 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,049 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:34:41,055 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 299#true, 145#L710-3true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 49#L713-1true, 96#L707-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,055 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,055 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,055 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,055 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:41,055 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 104#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 94#L709-1true, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,055 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,055 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:41,055 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,055 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,056 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [72#L706-7true, Black: 286#true, 299#true, 145#L710-3true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,056 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,056 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,056 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:41,056 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,059 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, 8#L710-2true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 64#L709-3true]) [2022-12-13 16:34:41,059 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-13 16:34:41,059 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,059 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,059 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,089 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1768] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_33| v_~max~0_149) (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_149, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_33|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_149, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_33|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [Black: 286#true, 299#true, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 171#L705-6true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 64#L709-3true, 129#L725-4true, 23#L706-5true]) [2022-12-13 16:34:41,090 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,090 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,090 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,090 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,090 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1768] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_33| v_~max~0_149) (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_149, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_33|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_149, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_33|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [201#L713-1true, 308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), Black: 286#true, 299#true, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 171#L705-6true, thr1Thread4of4ForFork0InUse, 129#L725-4true, 163#L706-4true]) [2022-12-13 16:34:41,090 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,091 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,091 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,091 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,091 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,093 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 64#L709-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 129#L725-4true, 23#L706-5true]) [2022-12-13 16:34:41,093 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,093 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,093 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,093 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,093 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [201#L713-1true, 42#L705-6true, 308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 129#L725-4true, 163#L706-4true]) [2022-12-13 16:34:41,093 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,093 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,093 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,093 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,094 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 104#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 36#L714-1true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,094 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,094 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,094 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,094 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,117 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [72#L706-7true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 242#L706-1true, 129#L725-4true]) [2022-12-13 16:34:41,118 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,118 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-12-13 16:34:41,118 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,118 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:34:41,118 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [72#L706-7true, 42#L705-6true, Black: 286#true, 299#true, 37#thr1EXITtrue, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,118 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,118 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-12-13 16:34:41,118 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:34:41,119 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,119 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, 171#L705-6true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true, 129#L725-4true]) [2022-12-13 16:34:41,119 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,119 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:34:41,119 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,120 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-12-13 16:34:41,120 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, 171#L705-6true, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,120 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,120 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,120 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-12-13 16:34:41,120 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:34:41,120 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,126 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [72#L706-7true, 24#L709-1true, Black: 286#true, 299#true, 77#L707true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,126 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,126 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:41,126 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,126 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,126 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1617] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1][168], [72#L706-7true, Black: 286#true, 299#true, 77#L707true, 276#true, 84#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 202#L713-1true]) [2022-12-13 16:34:41,126 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,127 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,127 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,127 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:34:41,127 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 68#L707-2true, 23#L706-5true]) [2022-12-13 16:34:41,127 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,127 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:41,127 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,127 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,128 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1617] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1][168], [Black: 286#true, 299#true, 276#true, 84#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 68#L707-2true, 202#L713-1true, 23#L706-5true]) [2022-12-13 16:34:41,128 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,128 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,128 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:34:41,128 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,128 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [111#L709true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 96#L707-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 242#L706-1true, 129#L725-4true]) [2022-12-13 16:34:41,128 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,128 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,129 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-12-13 16:34:41,129 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:34:41,129 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [111#L709true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 242#L706-1true, 129#L725-4true]) [2022-12-13 16:34:41,129 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,129 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:34:41,129 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-12-13 16:34:41,129 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,129 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,129 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [111#L709true, 42#L705-6true, Black: 286#true, 299#true, 37#thr1EXITtrue, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 96#L707-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,129 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,130 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:34:41,130 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-12-13 16:34:41,130 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,130 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [111#L709true, Black: 286#true, 299#true, 37#thr1EXITtrue, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,130 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,130 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-12-13 16:34:41,130 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,130 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:34:41,130 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,144 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 299#true, 145#L710-3true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 23#L706-5true]) [2022-12-13 16:34:41,144 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,144 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,144 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,144 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,145 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][191], [308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), Black: 286#true, 299#true, 145#L710-3true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 129#L725-4true, 163#L706-4true]) [2022-12-13 16:34:41,145 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,145 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,145 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,145 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,152 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1436] L713-1-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 101#L714true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 64#L709-3true, 129#L725-4true]) [2022-12-13 16:34:41,152 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,152 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,153 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,153 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,153 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1436] L713-1-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [24#L709-1true, Black: 286#true, 299#true, 104#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 101#L714true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,153 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,153 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,153 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,153 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,153 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,169 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1556] L709-3-->L713-1: Formula: (and (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_15|) (not (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0))) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_15|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1, ~m~0, #race~m~0, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1][166], [201#L713-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 158#L709-3true, thr1Thread3of4ForFork0InUse, 182#L709-3true, thr1Thread4of4ForFork0InUse, 96#L707-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,169 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,169 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-12-13 16:34:41,169 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-12-13 16:34:41,169 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,169 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1617] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1][168], [Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 182#L709-3true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true, 64#L709-3true, 129#L725-4true, 202#L713-1true]) [2022-12-13 16:34:41,170 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,170 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,170 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,170 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-12-13 16:34:41,171 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1617] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1][168], [Black: 286#true, 299#true, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true, 64#L709-3true, 129#L725-4true, 202#L713-1true]) [2022-12-13 16:34:41,172 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,172 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,172 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,172 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,174 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true, 64#L709-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 129#L725-4true]) [2022-12-13 16:34:41,174 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,174 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,174 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,174 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,179 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_33| v_~max~0_153) (= (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread1of4ForFork0_findMax_~i~0#1_49|)) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_33|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_49|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_21|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [72#L706-7true, Black: 286#true, 299#true, 164#L705-6true, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 202#L713-1true]) [2022-12-13 16:34:41,179 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,179 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,180 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,180 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,202 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [111#L709true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 23#L706-5true]) [2022-12-13 16:34:41,202 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,202 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,202 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-12-13 16:34:41,202 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:34:41,203 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 299#true, 77#L707true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 49#L713-1true, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,203 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,203 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,203 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:34:41,204 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,204 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,204 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [Black: 286#true, 299#true, 77#L707true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 223#L710-2true]) [2022-12-13 16:34:41,204 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,204 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,204 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:34:41,204 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,206 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [42#L705-6true, 8#L710-2true, Black: 286#true, 299#true, 276#true, 102#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 307#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,206 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,206 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,206 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,206 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,207 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [42#L705-6true, Black: 286#true, 299#true, 276#true, 102#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 307#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 202#L713-1true]) [2022-12-13 16:34:41,207 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,207 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,207 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,207 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,208 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [111#L709true, 8#L710-2true, 42#L705-6true, 308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 163#L706-4true]) [2022-12-13 16:34:41,208 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,208 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,208 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,208 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,209 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [111#L709true, 42#L705-6true, 308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 163#L706-4true, 202#L713-1true]) [2022-12-13 16:34:41,209 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,209 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,209 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,209 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,212 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [201#L713-1true, Black: 286#true, 299#true, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 36#L714-1true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,212 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,212 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,212 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,212 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,212 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,213 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1768] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_33| v_~max~0_149) (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_149, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_33|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_149, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_33|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [201#L713-1true, Black: 286#true, 299#true, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 171#L705-6true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true]) [2022-12-13 16:34:41,213 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,213 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,213 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,213 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,213 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,214 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [201#L713-1true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue]) [2022-12-13 16:34:41,215 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,215 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,215 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,215 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,215 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [201#L713-1true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue]) [2022-12-13 16:34:41,215 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,215 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,215 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,215 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,218 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1436] L713-1-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [Black: 286#true, 299#true, 145#L710-3true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 101#L714true, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 165#L709true]) [2022-12-13 16:34:41,219 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,219 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,219 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-12-13 16:34:41,219 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-12-13 16:34:41,219 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1708] L710-3-->L709-3: Formula: (= |v_#race~max~0_130| |v_thr1Thread1of4ForFork0_findMax_#t~nondet7#1_20|) InVars {thr1Thread1of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread1of4ForFork0_findMax_#t~nondet7#1_20|, #race~max~0=|v_#race~max~0_130|} OutVars{#race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1][204], [Black: 288#(= |#race~max~0| 0), 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 255#L713-1true, 165#L709true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 64#L709-3true]) [2022-12-13 16:34:41,219 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,219 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,219 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-12-13 16:34:41,219 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-12-13 16:34:41,220 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, Black: 286#true, 145#L710-3true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 255#L713-1true, 165#L709true, 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,220 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,220 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-12-13 16:34:41,220 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,221 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-12-13 16:34:41,221 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1436] L713-1-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][246], [Black: 286#true, 299#true, 145#L710-3true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 101#L714true, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 165#L709true]) [2022-12-13 16:34:41,221 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,221 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-12-13 16:34:41,221 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,221 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-12-13 16:34:41,222 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1436] L713-1-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [24#L709-1true, Black: 286#true, 299#true, 145#L710-3true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 101#L714true, 179#L725-5true, 180#L714true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,222 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,222 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-12-13 16:34:41,222 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-12-13 16:34:41,222 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,223 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [24#L709-1true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 179#L725-5true, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,223 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,223 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,223 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-12-13 16:34:41,223 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-12-13 16:34:41,223 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1708] L710-3-->L709-3: Formula: (= |v_#race~max~0_130| |v_thr1Thread1of4ForFork0_findMax_#t~nondet7#1_20|) InVars {thr1Thread1of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread1of4ForFork0_findMax_#t~nondet7#1_20|, #race~max~0=|v_#race~max~0_130|} OutVars{#race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1][204], [24#L709-1true, Black: 288#(= |#race~max~0| 0), 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 180#L714true, 64#L709-3true]) [2022-12-13 16:34:41,223 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,223 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,223 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-12-13 16:34:41,223 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-12-13 16:34:41,227 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1617] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1][155], [308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), Black: 286#true, 299#true, 276#true, 84#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 179#L725-5true, 163#L706-4true, 202#L713-1true]) [2022-12-13 16:34:41,228 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,228 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,228 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:34:41,228 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:34:41,229 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [201#L713-1true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 202#L713-1true]) [2022-12-13 16:34:41,229 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,229 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,229 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,229 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,232 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][188], [308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 214#L709-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 223#L710-2true, 163#L706-4true]) [2022-12-13 16:34:41,233 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,233 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,233 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:34:41,233 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,233 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [72#L706-7true, 24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 214#L709-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 223#L710-2true]) [2022-12-13 16:34:41,233 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,233 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,233 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:41,233 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,233 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 214#L709-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true, 223#L710-2true]) [2022-12-13 16:34:41,233 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,233 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,233 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,233 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:41,233 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 214#L709-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 223#L710-2true, 23#L706-5true]) [2022-12-13 16:34:41,234 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,234 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:34:41,234 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,234 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,234 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][191], [308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 179#L725-5true, 49#L713-1true, 163#L706-4true]) [2022-12-13 16:34:41,234 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,234 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:41,234 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:41,234 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,234 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][191], [308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 214#L709-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 49#L713-1true, 163#L706-4true]) [2022-12-13 16:34:41,235 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,235 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2022-12-13 16:34:41,235 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,235 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,235 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [72#L706-7true, 24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 214#L709-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,235 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,235 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:41,235 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,235 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,235 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 214#L709-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true]) [2022-12-13 16:34:41,235 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,235 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,235 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:41,235 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,236 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 214#L709-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 23#L706-5true]) [2022-12-13 16:34:41,236 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,236 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,236 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:34:41,236 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,242 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 299#true, 145#L710-3true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 49#L713-1true, 96#L707-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,242 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,242 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,242 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,243 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,243 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 104#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 266#L707-2true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 94#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,243 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,243 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,243 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,243 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,246 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [201#L713-1true, 42#L705-6true, 8#L710-2true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,246 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,246 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,246 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,246 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,265 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 129#L725-4true, 223#L710-2true]) [2022-12-13 16:34:41,265 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,265 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,265 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,265 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,274 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1768] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_33| v_~max~0_149) (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_149, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_33|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_149, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_33|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [72#L706-7true, Black: 286#true, 299#true, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 171#L705-6true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 64#L709-3true, 129#L725-4true]) [2022-12-13 16:34:41,274 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,274 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,274 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,274 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,275 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1768] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_33| v_~max~0_149) (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_149, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_33|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_149, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_33|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [201#L713-1true, Black: 286#true, 299#true, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 171#L705-6true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 23#L706-5true]) [2022-12-13 16:34:41,275 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,275 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,275 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,275 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,275 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,277 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [72#L706-7true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 64#L709-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 129#L725-4true]) [2022-12-13 16:34:41,277 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,277 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,277 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,277 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,278 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [201#L713-1true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 129#L725-4true, 23#L706-5true]) [2022-12-13 16:34:41,278 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,278 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,278 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,278 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,283 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1436] L713-1-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [Black: 286#true, 299#true, 145#L710-3true, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 101#L714true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 165#L709true, 129#L725-4true]) [2022-12-13 16:34:41,283 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,283 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,283 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,283 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,290 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true, 242#L706-1true, 129#L725-4true]) [2022-12-13 16:34:41,290 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,290 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:34:41,290 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,290 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-12-13 16:34:41,290 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 242#L706-1true, 129#L725-4true]) [2022-12-13 16:34:41,290 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,290 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:34:41,291 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-12-13 16:34:41,291 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,291 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,291 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, Black: 286#true, 299#true, 37#thr1EXITtrue, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true, 129#L725-4true]) [2022-12-13 16:34:41,291 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,291 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:34:41,291 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,291 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-12-13 16:34:41,291 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 37#thr1EXITtrue, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,291 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,292 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-12-13 16:34:41,292 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,292 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:34:41,292 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,296 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [24#L709-1true, Black: 286#true, 299#true, 77#L707true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 96#L707-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,296 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,296 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,296 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:41,296 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,297 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [24#L709-1true, Black: 286#true, 299#true, 77#L707true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 94#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,297 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,297 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,297 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:41,297 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-12-13 16:34:41,297 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1617] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1][168], [Black: 286#true, 299#true, 77#L707true, 276#true, 84#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 96#L707-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 202#L713-1true]) [2022-12-13 16:34:41,297 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,297 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,297 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,297 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:41,298 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [72#L706-7true, 24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 68#L707-2true]) [2022-12-13 16:34:41,298 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,298 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:41,298 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,298 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,298 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1617] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1][168], [72#L706-7true, Black: 286#true, 299#true, 276#true, 84#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 68#L707-2true, 202#L713-1true]) [2022-12-13 16:34:41,298 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,298 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,298 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,298 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:41,309 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [72#L706-7true, Black: 286#true, 299#true, 145#L710-3true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,309 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,309 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,309 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-12-13 16:34:41,309 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,310 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 299#true, 145#L710-3true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 23#L706-5true]) [2022-12-13 16:34:41,310 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,310 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,310 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-12-13 16:34:41,310 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,314 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [201#L713-1true, 8#L710-2true, Black: 286#true, 299#true, 240#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,314 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,314 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,314 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,314 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,314 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,314 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [201#L713-1true, 8#L710-2true, Black: 286#true, 299#true, 240#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 223#L710-2true]) [2022-12-13 16:34:41,314 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,314 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,314 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,314 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,315 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [201#L713-1true, Black: 286#true, 299#true, 240#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 202#L713-1true]) [2022-12-13 16:34:41,315 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,315 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,315 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,316 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,316 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,316 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [201#L713-1true, Black: 286#true, 299#true, 240#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 223#L710-2true, 202#L713-1true]) [2022-12-13 16:34:41,316 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,316 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,316 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,316 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,321 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [8#L710-2true, Black: 286#true, 299#true, 276#true, 218#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,321 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,321 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,321 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,321 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,321 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [8#L710-2true, Black: 286#true, 299#true, 276#true, 218#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 223#L710-2true]) [2022-12-13 16:34:41,321 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,321 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,322 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,322 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,328 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 104#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 36#L714-1true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,328 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,328 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,328 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,328 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,330 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 117#L709true, 97#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 202#L713-1true]) [2022-12-13 16:34:41,331 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,331 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,331 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,331 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,331 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_33| v_~max~0_153) (= (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread1of4ForFork0_findMax_~i~0#1_49|)) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_33|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_49|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_21|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [Black: 286#true, 299#true, 164#L705-6true, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true, 129#L725-4true, 202#L713-1true]) [2022-12-13 16:34:41,331 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,331 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,331 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,331 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,347 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 23#L706-5true]) [2022-12-13 16:34:41,347 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,347 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,347 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:34:41,347 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-12-13 16:34:41,348 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [111#L709true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 116#L707true, 208#L714-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,348 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,348 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:41,348 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-12-13 16:34:41,348 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,348 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 214#L709-1true, 116#L707true, 208#L714-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,348 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,348 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:41,348 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,348 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,350 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [111#L709true, 72#L706-7true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,350 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,350 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,350 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:34:41,350 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-12-13 16:34:41,351 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [111#L709true, 42#L705-6true, Black: 286#true, 299#true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 23#L706-5true]) [2022-12-13 16:34:41,351 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,351 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2022-12-13 16:34:41,351 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,351 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-12-13 16:34:41,352 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 49#L713-1true, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 68#L707-2true]) [2022-12-13 16:34:41,352 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,352 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,352 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,352 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:41,352 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,352 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 68#L707-2true, 223#L710-2true]) [2022-12-13 16:34:41,352 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,352 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,352 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:41,352 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,353 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 299#true, 77#L707true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 49#L713-1true, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,353 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,353 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,353 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,353 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:41,353 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,353 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [Black: 286#true, 299#true, 77#L707true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 223#L710-2true]) [2022-12-13 16:34:41,353 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,353 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,353 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,353 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:41,355 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [8#L710-2true, 42#L705-6true, 308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 163#L706-4true]) [2022-12-13 16:34:41,355 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,355 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,355 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,355 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,355 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [42#L705-6true, 308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 163#L706-4true, 202#L713-1true]) [2022-12-13 16:34:41,356 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,356 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,356 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,356 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,357 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [111#L709true, 42#L705-6true, 8#L710-2true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 23#L706-5true]) [2022-12-13 16:34:41,357 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,357 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,357 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,357 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,358 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [111#L709true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 202#L713-1true, 23#L706-5true]) [2022-12-13 16:34:41,358 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,358 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,358 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,358 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,366 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1436] L713-1-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [24#L709-1true, Black: 286#true, 299#true, 145#L710-3true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 101#L714true, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,366 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,366 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-12-13 16:34:41,366 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:41,366 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,366 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1708] L710-3-->L709-3: Formula: (= |v_#race~max~0_130| |v_thr1Thread1of4ForFork0_findMax_#t~nondet7#1_20|) InVars {thr1Thread1of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread1of4ForFork0_findMax_#t~nondet7#1_20|, #race~max~0=|v_#race~max~0_130|} OutVars{#race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1][204], [24#L709-1true, Black: 288#(= |#race~max~0| 0), 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 64#L709-3true]) [2022-12-13 16:34:41,366 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,367 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,367 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-12-13 16:34:41,367 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:41,367 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1436] L713-1-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][246], [24#L709-1true, Black: 286#true, 299#true, 145#L710-3true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 101#L714true, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,367 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,367 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:41,367 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-12-13 16:34:41,367 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,371 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1617] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1][168], [Black: 286#true, 299#true, 276#true, 84#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 202#L713-1true, 23#L706-5true]) [2022-12-13 16:34:41,371 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,371 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,371 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:41,371 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:41,371 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 179#L725-5true, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 23#L706-5true]) [2022-12-13 16:34:41,372 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,372 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:41,372 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,372 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:41,394 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [111#L709true, 8#L710-2true, 42#L705-6true, Black: 286#true, 299#true, 276#true, 102#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 129#L725-4true, 307#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,394 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,394 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,394 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,394 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,395 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [111#L709true, 42#L705-6true, Black: 286#true, 299#true, 276#true, 102#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 129#L725-4true, 307#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 202#L713-1true]) [2022-12-13 16:34:41,395 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,395 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,395 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,395 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,398 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 36#L714-1true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 64#L709-3true, 129#L725-4true]) [2022-12-13 16:34:41,398 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,398 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,398 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,398 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,398 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1768] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_33| v_~max~0_149) (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_149, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_33|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_149, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_33|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [Black: 286#true, 299#true, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 171#L705-6true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true, 64#L709-3true, 129#L725-4true]) [2022-12-13 16:34:41,398 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,398 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,398 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,399 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,399 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1768] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_33| v_~max~0_149) (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_149, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_33|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_149, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_33|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [201#L713-1true, 72#L706-7true, Black: 286#true, 299#true, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 171#L705-6true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,400 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,400 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,400 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,400 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,400 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,402 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true, 64#L709-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 129#L725-4true]) [2022-12-13 16:34:41,402 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,402 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,402 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,402 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,402 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 64#L709-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 129#L725-4true]) [2022-12-13 16:34:41,402 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,402 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,402 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,402 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,403 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [72#L706-7true, 201#L713-1true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 129#L725-4true]) [2022-12-13 16:34:41,403 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,403 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,403 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,403 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,408 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1436] L713-1-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [Black: 286#true, 299#true, 145#L710-3true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 101#L714true, 165#L709true, 180#L714true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,408 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,408 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,408 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,408 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,409 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 255#L713-1true, 165#L709true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,409 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,409 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,409 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,409 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,409 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1708] L710-3-->L709-3: Formula: (= |v_#race~max~0_130| |v_thr1Thread1of4ForFork0_findMax_#t~nondet7#1_20|) InVars {thr1Thread1of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread1of4ForFork0_findMax_#t~nondet7#1_20|, #race~max~0=|v_#race~max~0_130|} OutVars{#race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1][204], [Black: 288#(= |#race~max~0| 0), 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 255#L713-1true, 165#L709true, 180#L714true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 64#L709-3true, 129#L725-4true]) [2022-12-13 16:34:41,409 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,409 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,409 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,409 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,410 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1436] L713-1-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [24#L709-1true, Black: 286#true, 299#true, 145#L710-3true, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 101#L714true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,410 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,410 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,410 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,410 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,422 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [24#L709-1true, Black: 286#true, 299#true, 276#true, 84#L709true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,422 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,422 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,422 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,422 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,423 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [24#L709-1true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 94#L709-1true, 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,423 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,423 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,423 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,423 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,423 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [24#L709-1true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 94#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 68#L707-2true]) [2022-12-13 16:34:41,423 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,423 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,423 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:41,423 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,423 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [111#L709true, 24#L709-1true, Black: 286#true, 299#true, 276#true, 84#L709true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,423 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,423 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,423 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:41,424 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,424 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [111#L709true, 24#L709-1true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 94#L709-1true, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,424 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,424 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,424 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,424 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,424 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1617] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1][168], [Black: 286#true, 299#true, 276#true, 84#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true, 129#L725-4true, 68#L707-2true, 202#L713-1true]) [2022-12-13 16:34:41,424 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,424 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,424 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:41,424 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,424 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true, 129#L725-4true, 68#L707-2true]) [2022-12-13 16:34:41,425 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,425 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,425 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,425 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,426 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][188], [111#L709true, 308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 129#L725-4true, 223#L710-2true, 163#L706-4true]) [2022-12-13 16:34:41,426 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,426 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,426 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:41,426 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,426 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [111#L709true, 24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 223#L710-2true, 23#L706-5true]) [2022-12-13 16:34:41,426 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,426 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:41,426 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,426 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,427 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [111#L709true, 72#L706-7true, 24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 223#L710-2true]) [2022-12-13 16:34:41,427 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,427 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,427 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,427 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,427 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [111#L709true, 24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true, 129#L725-4true, 223#L710-2true]) [2022-12-13 16:34:41,427 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,427 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,427 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,427 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,428 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][191], [111#L709true, 308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 129#L725-4true, 163#L706-4true]) [2022-12-13 16:34:41,428 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,428 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,428 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,428 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:41,428 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [111#L709true, 24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 23#L706-5true]) [2022-12-13 16:34:41,428 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,428 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,428 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:41,428 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,428 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [111#L709true, 72#L706-7true, 24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,428 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,428 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,428 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,429 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,429 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [111#L709true, 24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true, 129#L725-4true]) [2022-12-13 16:34:41,429 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,429 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,429 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,429 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,434 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 299#true, 145#L710-3true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 49#L713-1true, 96#L707-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,434 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,435 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,435 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,435 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-12-13 16:34:41,435 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 104#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 94#L709-1true, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,435 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,435 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,435 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,435 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,436 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [72#L706-7true, Black: 286#true, 299#true, 145#L710-3true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,436 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,436 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-12-13 16:34:41,436 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,436 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,439 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [8#L710-2true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 64#L709-3true, 129#L725-4true]) [2022-12-13 16:34:41,440 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,440 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,440 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,440 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,468 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [72#L706-7true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,468 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,468 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:41,468 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,468 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-12-13 16:34:41,469 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, Black: 286#true, 299#true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 23#L706-5true]) [2022-12-13 16:34:41,469 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,469 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:41,469 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,469 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-12-13 16:34:41,470 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 214#L709-1true, 208#L714-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 165#L709true]) [2022-12-13 16:34:41,470 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,470 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-12-13 16:34:41,470 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,471 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,471 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [111#L709true, Black: 286#true, 299#true, 276#true, 266#L707-2true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,471 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,471 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,471 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,471 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:41,471 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 276#true, 266#L707-2true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 214#L709-1true, 208#L714-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,471 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,471 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,471 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,471 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,471 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [111#L709true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 165#L709true]) [2022-12-13 16:34:41,471 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,472 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,472 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,472 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,472 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [111#L709true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true]) [2022-12-13 16:34:41,472 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,472 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,472 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-12-13 16:34:41,472 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:41,473 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [111#L709true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 116#L707true, 208#L714-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,473 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,473 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,473 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:41,473 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-12-13 16:34:41,473 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,473 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [111#L709true, 72#L706-7true, 42#L705-6true, Black: 286#true, 299#true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,473 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,474 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,474 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-12-13 16:34:41,474 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2022-12-13 16:34:41,475 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 299#true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 49#L713-1true, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 68#L707-2true]) [2022-12-13 16:34:41,475 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,475 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,475 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,475 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:41,475 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,475 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [Black: 286#true, 299#true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 68#L707-2true, 223#L710-2true]) [2022-12-13 16:34:41,475 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,475 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,475 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,475 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:41,476 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [111#L709true, 24#L709-1true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,476 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,476 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,476 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,476 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-12-13 16:34:41,477 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [8#L710-2true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 23#L706-5true]) [2022-12-13 16:34:41,477 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,477 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,477 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,477 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,478 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 202#L713-1true, 23#L706-5true]) [2022-12-13 16:34:41,478 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,478 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,478 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,478 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,480 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [72#L706-7true, 111#L709true, 42#L705-6true, 8#L710-2true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,480 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,480 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,480 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,480 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,481 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [72#L706-7true, 111#L709true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 202#L713-1true]) [2022-12-13 16:34:41,481 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,481 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,481 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,481 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,489 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1617] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1][168], [72#L706-7true, Black: 286#true, 299#true, 276#true, 84#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 202#L713-1true]) [2022-12-13 16:34:41,489 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,489 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:41,489 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,489 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:41,489 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [72#L706-7true, 24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 179#L725-5true, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,489 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,490 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,490 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,490 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,509 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [111#L709true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 23#L706-5true]) [2022-12-13 16:34:41,509 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,509 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:41,509 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,509 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,510 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 299#true, 77#L707true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 49#L713-1true, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,510 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,510 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,510 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,510 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,510 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,510 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [Black: 286#true, 299#true, 77#L707true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 223#L710-2true]) [2022-12-13 16:34:41,510 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,510 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,510 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,511 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,513 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [8#L710-2true, 42#L705-6true, Black: 286#true, 299#true, 276#true, 102#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 129#L725-4true, 307#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,513 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,513 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,513 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,513 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,514 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [42#L705-6true, Black: 286#true, 299#true, 276#true, 102#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 129#L725-4true, 202#L713-1true, 307#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,514 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,514 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,514 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,514 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,514 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [111#L709true, 42#L705-6true, 8#L710-2true, 308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 129#L725-4true, 163#L706-4true]) [2022-12-13 16:34:41,515 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,515 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,515 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,515 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,515 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [111#L709true, 308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 129#L725-4true, 163#L706-4true, 202#L713-1true]) [2022-12-13 16:34:41,515 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,515 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,515 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,516 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,519 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [201#L713-1true, Black: 286#true, 299#true, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 117#L709true, 36#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,519 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,519 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,519 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,519 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,519 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,520 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1768] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_33| v_~max~0_149) (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_149, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_33|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_149, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_33|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [201#L713-1true, Black: 286#true, 299#true, 276#true, 56#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 171#L705-6true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true, 129#L725-4true]) [2022-12-13 16:34:41,520 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,520 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,520 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,520 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,520 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,522 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [201#L713-1true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 96#L707-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 129#L725-4true]) [2022-12-13 16:34:41,522 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,522 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,522 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,522 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,522 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [201#L713-1true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 129#L725-4true]) [2022-12-13 16:34:41,522 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,522 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,522 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,522 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,526 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1436] L713-1-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [Black: 286#true, 299#true, 145#L710-3true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 101#L714true, 165#L709true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,526 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,527 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,527 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,527 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,527 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1708] L710-3-->L709-3: Formula: (= |v_#race~max~0_130| |v_thr1Thread1of4ForFork0_findMax_#t~nondet7#1_20|) InVars {thr1Thread1of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread1of4ForFork0_findMax_#t~nondet7#1_20|, #race~max~0=|v_#race~max~0_130|} OutVars{#race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1][204], [Black: 288#(= |#race~max~0| 0), 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 165#L709true, 64#L709-3true, 129#L725-4true]) [2022-12-13 16:34:41,527 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,527 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,527 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,527 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,528 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, Black: 286#true, 145#L710-3true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 255#L713-1true, 165#L709true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 129#L725-4true]) [2022-12-13 16:34:41,528 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,528 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,528 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,528 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,528 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1436] L713-1-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][246], [Black: 286#true, 299#true, 145#L710-3true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 101#L714true, 165#L709true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,528 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,528 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,528 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,528 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,529 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1436] L713-1-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [24#L709-1true, Black: 286#true, 299#true, 145#L710-3true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 101#L714true, 180#L714true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,529 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,529 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,530 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,530 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,530 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, 24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,530 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,530 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,530 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,530 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,530 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1708] L710-3-->L709-3: Formula: (= |v_#race~max~0_130| |v_thr1Thread1of4ForFork0_findMax_#t~nondet7#1_20|) InVars {thr1Thread1of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread1of4ForFork0_findMax_#t~nondet7#1_20|, #race~max~0=|v_#race~max~0_130|} OutVars{#race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1][204], [Black: 288#(= |#race~max~0| 0), 24#L709-1true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 255#L713-1true, 180#L714true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 64#L709-3true, 129#L725-4true]) [2022-12-13 16:34:41,530 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,530 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,530 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,530 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,535 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1617] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1][155], [308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), Black: 286#true, 299#true, 276#true, 84#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 129#L725-4true, 163#L706-4true, 202#L713-1true]) [2022-12-13 16:34:41,535 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,535 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,535 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,535 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,536 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [201#L713-1true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 202#L713-1true]) [2022-12-13 16:34:41,536 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,537 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,537 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,537 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,540 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][188], [308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 129#L725-4true, 223#L710-2true, 163#L706-4true]) [2022-12-13 16:34:41,540 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,540 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:41,541 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,541 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,541 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 223#L710-2true, 23#L706-5true]) [2022-12-13 16:34:41,541 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,541 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,541 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,541 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,541 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [72#L706-7true, 24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 223#L710-2true]) [2022-12-13 16:34:41,541 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,541 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,541 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,541 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,541 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true, 129#L725-4true, 223#L710-2true]) [2022-12-13 16:34:41,542 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-13 16:34:41,542 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,542 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,542 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,542 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][191], [308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 49#L713-1true, 129#L725-4true, 163#L706-4true]) [2022-12-13 16:34:41,542 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,542 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,542 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,542 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,543 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][191], [24#L709-1true, 308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 129#L725-4true, 163#L706-4true]) [2022-12-13 16:34:41,543 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,543 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:41,543 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,543 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,543 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 23#L706-5true]) [2022-12-13 16:34:41,543 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,543 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,543 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,543 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,543 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [72#L706-7true, 24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,543 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,544 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,544 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,544 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,544 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 96#L707-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,544 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-13 16:34:41,544 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,544 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,544 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,551 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 299#true, 145#L710-3true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 96#L707-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,551 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,551 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-12-13 16:34:41,551 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,551 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,551 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 104#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 266#L707-2true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 94#L709-1true, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,551 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,551 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,551 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,551 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,554 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [201#L713-1true, 8#L710-2true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,554 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,554 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,554 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,554 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,574 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 96#L707-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,575 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,575 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:41,575 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,575 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,575 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, 116#L707true, 208#L714-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,575 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,575 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,575 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:41,575 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,575 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,576 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [72#L706-7true, 42#L705-6true, Black: 286#true, 299#true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,576 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,576 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,576 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,576 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:41,577 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [24#L709-1true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 214#L709-1true, 208#L714-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,577 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-13 16:34:41,577 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,577 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,577 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-12-13 16:34:41,578 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [111#L709true, 42#L705-6true, Black: 286#true, 299#true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true]) [2022-12-13 16:34:41,578 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,578 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,578 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,578 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2022-12-13 16:34:41,580 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [72#L706-7true, 8#L710-2true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,580 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,580 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,580 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,580 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,581 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [72#L706-7true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 202#L713-1true]) [2022-12-13 16:34:41,581 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,581 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,581 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,581 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,583 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [111#L709true, 8#L710-2true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,583 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,584 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,584 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,584 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,584 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [111#L709true, 8#L710-2true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 180#L714true]) [2022-12-13 16:34:41,584 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,584 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,584 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,584 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,584 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [111#L709true, 8#L710-2true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 96#L707-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,584 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,584 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,584 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,584 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,585 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [111#L709true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 96#L707-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 202#L713-1true]) [2022-12-13 16:34:41,585 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,585 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,585 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,585 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,586 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [111#L709true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 202#L713-1true]) [2022-12-13 16:34:41,586 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,586 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,586 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,586 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,586 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [111#L709true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 180#L714true, 202#L713-1true]) [2022-12-13 16:34:41,586 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,586 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,586 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,586 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,590 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [24#L709-1true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 94#L709-1true, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,590 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,590 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,590 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,590 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,590 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1617] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1][168], [Black: 286#true, 299#true, 276#true, 84#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 179#L725-5true, 96#L707-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 202#L713-1true]) [2022-12-13 16:34:41,590 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,590 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,591 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,591 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,591 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 179#L725-5true, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true]) [2022-12-13 16:34:41,591 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,591 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,591 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,591 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,602 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [8#L710-2true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 179#L725-5true, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,603 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,603 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-12-13 16:34:41,603 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,603 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,608 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 23#L706-5true]) [2022-12-13 16:34:41,608 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,608 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,608 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,608 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,609 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, 116#L707true, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,609 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-13 16:34:41,609 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,609 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,609 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-12-13 16:34:41,610 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [111#L709true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 116#L707true, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,610 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,610 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,610 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-12-13 16:34:41,610 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,612 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [72#L706-7true, 111#L709true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,612 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,612 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,612 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,612 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,612 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [111#L709true, 42#L705-6true, Black: 286#true, 299#true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 23#L706-5true]) [2022-12-13 16:34:41,612 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,612 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,612 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,612 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,613 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 49#L713-1true, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 68#L707-2true]) [2022-12-13 16:34:41,613 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,613 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,613 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,613 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,613 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-12-13 16:34:41,614 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 223#L710-2true, 68#L707-2true]) [2022-12-13 16:34:41,614 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,614 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,614 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-12-13 16:34:41,614 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,614 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 299#true, 77#L707true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,614 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,614 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-12-13 16:34:41,614 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,614 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,615 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,615 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [Black: 286#true, 299#true, 77#L707true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 223#L710-2true]) [2022-12-13 16:34:41,615 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,615 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-12-13 16:34:41,615 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,615 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,616 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 8#L710-2true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 129#L725-4true, 163#L706-4true]) [2022-12-13 16:34:41,616 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,616 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,616 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-12-13 16:34:41,616 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,617 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [42#L705-6true, 308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 129#L725-4true, 202#L713-1true, 163#L706-4true]) [2022-12-13 16:34:41,617 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,617 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,617 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,617 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-12-13 16:34:41,618 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [111#L709true, 8#L710-2true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 23#L706-5true]) [2022-12-13 16:34:41,618 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,618 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,618 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-12-13 16:34:41,618 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,619 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [111#L709true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 202#L713-1true, 23#L706-5true]) [2022-12-13 16:34:41,619 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,619 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,619 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,619 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-12-13 16:34:41,627 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1436] L713-1-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [24#L709-1true, Black: 286#true, 299#true, 145#L710-3true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 101#L714true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,627 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,627 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,627 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,627 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,627 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1708] L710-3-->L709-3: Formula: (= |v_#race~max~0_130| |v_thr1Thread1of4ForFork0_findMax_#t~nondet7#1_20|) InVars {thr1Thread1of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread1of4ForFork0_findMax_#t~nondet7#1_20|, #race~max~0=|v_#race~max~0_130|} OutVars{#race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1][204], [Black: 288#(= |#race~max~0| 0), 24#L709-1true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 64#L709-3true, 129#L725-4true]) [2022-12-13 16:34:41,627 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,627 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,627 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,628 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,628 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1436] L713-1-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][246], [24#L709-1true, Black: 286#true, 299#true, 145#L710-3true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 101#L714true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,628 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,628 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,628 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,628 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,632 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1617] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1][168], [Black: 286#true, 299#true, 276#true, 84#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 202#L713-1true, 23#L706-5true]) [2022-12-13 16:34:41,632 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,632 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,632 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,632 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,632 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 23#L706-5true]) [2022-12-13 16:34:41,632 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-13 16:34:41,632 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,632 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2022-12-13 16:34:41,632 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,651 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, Black: 286#true, 299#true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true]) [2022-12-13 16:34:41,652 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,652 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,652 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,652 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,654 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [111#L709true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 165#L709true]) [2022-12-13 16:34:41,655 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,655 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,655 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,655 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,655 INFO L386 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,655 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [111#L709true, 308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 8#L710-2true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 163#L706-4true]) [2022-12-13 16:34:41,655 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,655 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,655 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,656 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,656 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,656 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [111#L709true, 308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 202#L713-1true, 163#L706-4true]) [2022-12-13 16:34:41,656 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,656 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,656 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,656 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,656 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-12-13 16:34:41,657 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [8#L710-2true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 180#L714true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,657 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,658 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,658 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,658 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,658 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [8#L710-2true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,658 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,658 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,658 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-12-13 16:34:41,658 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,658 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [8#L710-2true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true]) [2022-12-13 16:34:41,658 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,658 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,658 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-12-13 16:34:41,658 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,659 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 96#L707-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 202#L713-1true]) [2022-12-13 16:34:41,659 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,659 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,659 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,660 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-12-13 16:34:41,660 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 180#L714true, 202#L713-1true]) [2022-12-13 16:34:41,660 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,660 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,660 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,660 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,660 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 202#L713-1true]) [2022-12-13 16:34:41,660 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,660 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,660 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-12-13 16:34:41,660 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,680 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [72#L706-7true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,681 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,681 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,681 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-12-13 16:34:41,681 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,681 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, Black: 286#true, 299#true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 23#L706-5true]) [2022-12-13 16:34:41,681 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,681 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,682 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,682 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-12-13 16:34:41,683 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 276#true, 117#L709true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 214#L709-1true, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,683 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-13 16:34:41,683 INFO L386 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,683 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,683 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-12-13 16:34:41,683 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [111#L709true, Black: 286#true, 299#true, 276#true, 266#L707-2true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,683 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-13 16:34:41,683 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,683 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-12-13 16:34:41,683 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,683 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [111#L709true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 165#L709true, 129#L725-4true]) [2022-12-13 16:34:41,683 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-13 16:34:41,684 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-12-13 16:34:41,684 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,684 INFO L386 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,684 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 214#L709-1true, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 165#L709true, 129#L725-4true]) [2022-12-13 16:34:41,684 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-13 16:34:41,684 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,684 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-12-13 16:34:41,684 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,685 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [111#L709true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true, 129#L725-4true]) [2022-12-13 16:34:41,685 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,685 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,685 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-12-13 16:34:41,685 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,685 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [111#L709true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 116#L707true, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,685 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,685 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,685 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-12-13 16:34:41,685 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,685 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,686 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [72#L706-7true, 111#L709true, 42#L705-6true, Black: 286#true, 299#true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,686 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,686 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-12-13 16:34:41,686 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,686 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,687 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [Black: 286#true, 299#true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 49#L713-1true, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 68#L707-2true]) [2022-12-13 16:34:41,687 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-13 16:34:41,687 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2022-12-13 16:34:41,687 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,687 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2022-12-13 16:34:41,687 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-12-13 16:34:41,687 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1695] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_23|, ~max~0=v_~max~0_135, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][202], [Black: 286#true, 299#true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 223#L710-2true, 68#L707-2true]) [2022-12-13 16:34:41,687 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-13 16:34:41,687 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2022-12-13 16:34:41,688 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,688 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-12-13 16:34:41,688 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [111#L709true, 24#L709-1true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,688 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-13 16:34:41,688 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,688 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,688 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-12-13 16:34:41,689 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, 8#L710-2true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 23#L706-5true]) [2022-12-13 16:34:41,689 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-13 16:34:41,689 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2022-12-13 16:34:41,689 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-12-13 16:34:41,689 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2022-12-13 16:34:41,689 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 202#L713-1true, 23#L706-5true]) [2022-12-13 16:34:41,690 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-13 16:34:41,690 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-12-13 16:34:41,690 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2022-12-13 16:34:41,690 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2022-12-13 16:34:41,692 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [72#L706-7true, 111#L709true, 8#L710-2true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,692 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-13 16:34:41,692 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2022-12-13 16:34:41,692 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-12-13 16:34:41,692 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2022-12-13 16:34:41,693 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [72#L706-7true, 111#L709true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 202#L713-1true]) [2022-12-13 16:34:41,693 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-13 16:34:41,693 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2022-12-13 16:34:41,693 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2022-12-13 16:34:41,693 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-12-13 16:34:41,700 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1617] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1][168], [72#L706-7true, Black: 286#true, 299#true, 276#true, 84#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 202#L713-1true]) [2022-12-13 16:34:41,700 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-13 16:34:41,700 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2022-12-13 16:34:41,701 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,701 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,701 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [72#L706-7true, 24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 49#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,701 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-13 16:34:41,701 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,701 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,701 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,721 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 165#L709true]) [2022-12-13 16:34:41,721 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,722 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-12-13 16:34:41,722 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,722 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,722 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,722 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 42#L705-6true, 8#L710-2true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 214#L709-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 163#L706-4true]) [2022-12-13 16:34:41,722 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,722 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,723 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,723 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,723 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,723 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 214#L709-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 202#L713-1true, 163#L706-4true]) [2022-12-13 16:34:41,723 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,723 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,724 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,724 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,724 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,725 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [111#L709true, 42#L705-6true, 8#L710-2true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 23#L706-5true]) [2022-12-13 16:34:41,725 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,725 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,725 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,725 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,725 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,726 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [111#L709true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 202#L713-1true, 23#L706-5true]) [2022-12-13 16:34:41,726 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,726 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,726 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,726 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-12-13 16:34:41,726 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,727 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [111#L709true, 24#L709-1true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,727 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,727 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-13 16:34:41,727 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,727 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-12-13 16:34:41,727 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,742 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, 116#L707true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true, 129#L725-4true]) [2022-12-13 16:34:41,742 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-13 16:34:41,742 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-12-13 16:34:41,742 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,742 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,742 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, 116#L707true, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,742 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-13 16:34:41,742 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,742 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,743 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-13 16:34:41,743 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-12-13 16:34:41,743 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [72#L706-7true, 42#L705-6true, Black: 286#true, 299#true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,743 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-13 16:34:41,743 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,743 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-12-13 16:34:41,743 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,744 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [24#L709-1true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 214#L709-1true, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,744 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-13 16:34:41,744 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-12-13 16:34:41,744 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2022-12-13 16:34:41,744 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-13 16:34:41,745 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [111#L709true, 42#L705-6true, Black: 286#true, 299#true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true, 129#L725-4true]) [2022-12-13 16:34:41,745 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-13 16:34:41,745 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,745 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,745 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-12-13 16:34:41,747 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [72#L706-7true, 42#L705-6true, 8#L710-2true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,748 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-13 16:34:41,748 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,748 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-12-13 16:34:41,748 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,748 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [72#L706-7true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 202#L713-1true]) [2022-12-13 16:34:41,748 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-13 16:34:41,748 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,749 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-12-13 16:34:41,749 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,751 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [111#L709true, 42#L705-6true, 8#L710-2true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 96#L707-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,751 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-13 16:34:41,751 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-12-13 16:34:41,751 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,751 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,751 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [111#L709true, 8#L710-2true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,751 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-13 16:34:41,751 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,751 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-12-13 16:34:41,751 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,752 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [111#L709true, 8#L710-2true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 180#L714true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,752 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-13 16:34:41,752 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-12-13 16:34:41,752 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2022-12-13 16:34:41,752 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2022-12-13 16:34:41,752 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [111#L709true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true, 129#L725-4true, 202#L713-1true]) [2022-12-13 16:34:41,753 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-13 16:34:41,753 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,753 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-12-13 16:34:41,753 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,753 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [111#L709true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 202#L713-1true]) [2022-12-13 16:34:41,753 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-13 16:34:41,753 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,753 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-12-13 16:34:41,753 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,753 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [111#L709true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 180#L714true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 202#L713-1true]) [2022-12-13 16:34:41,753 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-13 16:34:41,753 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2022-12-13 16:34:41,753 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2022-12-13 16:34:41,753 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-12-13 16:34:41,757 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [24#L709-1true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 94#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,757 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-13 16:34:41,757 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,757 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,757 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,758 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1617] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_66 0)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_66, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11|, #race~m~0=|v_#race~m~0_87|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, ~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1, #race~m~0, thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1][168], [Black: 286#true, 299#true, 276#true, 84#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true, 129#L725-4true, 202#L713-1true]) [2022-12-13 16:34:41,758 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-13 16:34:41,758 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,758 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,758 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,758 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1495] L709-3-->L713-1: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_66 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_67 1) 1 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_67} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_66, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_87|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][201], [24#L709-1true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 49#L713-1true, 96#L707-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,758 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-13 16:34:41,758 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2022-12-13 16:34:41,758 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,758 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,770 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [8#L710-2true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 255#L713-1true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,771 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-13 16:34:41,771 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,771 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2022-12-13 16:34:41,771 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,778 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 165#L709true, 64#L709-3true, 163#L706-4true]) [2022-12-13 16:34:41,778 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-13 16:34:41,778 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,778 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,778 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,780 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [24#L709-1true, Black: 286#true, 299#true, 104#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,780 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-12-13 16:34:41,780 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,780 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-12-13 16:34:41,780 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,780 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 104#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 165#L709true]) [2022-12-13 16:34:41,780 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-13 16:34:41,780 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2022-12-13 16:34:41,780 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-12-13 16:34:41,780 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2022-12-13 16:34:41,781 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, 8#L710-2true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 214#L709-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 23#L706-5true]) [2022-12-13 16:34:41,781 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-13 16:34:41,782 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,782 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,782 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,782 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,782 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 214#L709-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 202#L713-1true, 23#L706-5true]) [2022-12-13 16:34:41,782 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-13 16:34:41,782 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,783 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,783 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,783 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,783 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [24#L709-1true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,784 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-13 16:34:41,784 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,784 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,784 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-12-13 16:34:41,784 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-13 16:34:41,786 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [111#L709true, 72#L706-7true, 8#L710-2true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,786 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-13 16:34:41,786 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,786 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,786 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,786 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,787 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [111#L709true, 72#L706-7true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 202#L713-1true]) [2022-12-13 16:34:41,787 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-13 16:34:41,787 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,787 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-12-13 16:34:41,787 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,787 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-13 16:34:41,798 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, Black: 286#true, 299#true, 276#true, 266#L707-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true, 129#L725-4true]) [2022-12-13 16:34:41,798 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-13 16:34:41,798 INFO L386 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,798 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-12-13 16:34:41,798 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,801 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [111#L709true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 165#L709true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,801 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-13 16:34:41,801 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-12-13 16:34:41,801 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,801 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-13 16:34:41,802 INFO L386 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,802 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [111#L709true, 308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 42#L705-6true, 8#L710-2true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 129#L725-4true, 163#L706-4true]) [2022-12-13 16:34:41,802 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-13 16:34:41,802 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,802 INFO L386 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,802 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,802 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,803 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [111#L709true, 308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 129#L725-4true, 163#L706-4true, 202#L713-1true]) [2022-12-13 16:34:41,803 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-13 16:34:41,803 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,803 INFO L386 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,803 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,803 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,804 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, 8#L710-2true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true, 129#L725-4true]) [2022-12-13 16:34:41,804 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-13 16:34:41,804 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2022-12-13 16:34:41,804 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-12-13 16:34:41,804 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2022-12-13 16:34:41,804 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [8#L710-2true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 180#L714true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,804 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-13 16:34:41,804 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-12-13 16:34:41,804 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,804 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,805 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [8#L710-2true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,805 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-13 16:34:41,805 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2022-12-13 16:34:41,805 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2022-12-13 16:34:41,805 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-12-13 16:34:41,805 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 96#L707-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 202#L713-1true]) [2022-12-13 16:34:41,806 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-13 16:34:41,806 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-12-13 16:34:41,806 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2022-12-13 16:34:41,806 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2022-12-13 16:34:41,806 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 180#L714true, 129#L725-4true, 202#L713-1true]) [2022-12-13 16:34:41,806 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-13 16:34:41,806 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,806 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-12-13 16:34:41,806 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,806 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 202#L713-1true]) [2022-12-13 16:34:41,806 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-13 16:34:41,806 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-12-13 16:34:41,806 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2022-12-13 16:34:41,806 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2022-12-13 16:34:41,826 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [201#L713-1true, 42#L705-6true, 308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 165#L709true, 163#L706-4true]) [2022-12-13 16:34:41,827 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-13 16:34:41,827 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,827 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2022-12-13 16:34:41,827 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,828 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 185#L710-2true, 202#L713-1true, 163#L706-4true]) [2022-12-13 16:34:41,828 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-13 16:34:41,828 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,828 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,828 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,829 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [72#L706-7true, 8#L710-2true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 214#L709-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,829 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-13 16:34:41,829 INFO L386 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,829 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,829 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,829 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,830 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [72#L706-7true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 214#L709-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 202#L713-1true]) [2022-12-13 16:34:41,830 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-13 16:34:41,830 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,830 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,830 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,830 INFO L386 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,832 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [111#L709true, 8#L710-2true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 96#L707-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,832 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-13 16:34:41,832 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,832 INFO L386 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,833 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,833 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,833 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [111#L709true, 8#L710-2true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,833 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-13 16:34:41,833 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,833 INFO L386 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,833 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,833 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,833 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [111#L709true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true, 202#L713-1true]) [2022-12-13 16:34:41,834 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-13 16:34:41,834 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,834 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,834 INFO L386 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,834 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,834 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [111#L709true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 202#L713-1true]) [2022-12-13 16:34:41,834 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-13 16:34:41,834 INFO L386 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-13 16:34:41,834 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-13 16:34:41,834 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,834 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,843 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 165#L709true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,844 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-13 16:34:41,844 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,844 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-13 16:34:41,844 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-12-13 16:34:41,844 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,844 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [8#L710-2true, 42#L705-6true, 308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 214#L709-1true, thr1Thread4of4ForFork0InUse, 129#L725-4true, 163#L706-4true]) [2022-12-13 16:34:41,844 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-13 16:34:41,845 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,845 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-12-13 16:34:41,845 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,845 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,845 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [42#L705-6true, 308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 214#L709-1true, thr1Thread4of4ForFork0InUse, 129#L725-4true, 163#L706-4true, 202#L713-1true]) [2022-12-13 16:34:41,845 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-13 16:34:41,846 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,846 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,846 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,846 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-12-13 16:34:41,847 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [111#L709true, 42#L705-6true, 8#L710-2true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 23#L706-5true]) [2022-12-13 16:34:41,847 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-13 16:34:41,847 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,847 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-12-13 16:34:41,847 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,847 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,848 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [111#L709true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 202#L713-1true, 23#L706-5true]) [2022-12-13 16:34:41,848 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-13 16:34:41,848 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,848 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,848 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,848 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-12-13 16:34:41,849 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [111#L709true, 24#L709-1true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,849 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-13 16:34:41,849 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,849 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,849 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-13 16:34:41,849 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-12-13 16:34:41,860 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [201#L713-1true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 165#L709true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 23#L706-5true]) [2022-12-13 16:34:41,860 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-13 16:34:41,861 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,861 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,861 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2022-12-13 16:34:41,864 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 185#L710-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 202#L713-1true, 23#L706-5true]) [2022-12-13 16:34:41,864 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-13 16:34:41,864 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2022-12-13 16:34:41,864 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,864 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,865 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, 8#L710-2true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 214#L709-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true]) [2022-12-13 16:34:41,865 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-13 16:34:41,865 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,865 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-12-13 16:34:41,865 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,865 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,865 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [8#L710-2true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 214#L709-1true, 208#L714-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,866 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-13 16:34:41,866 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,866 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,866 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-12-13 16:34:41,866 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,866 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 214#L709-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true, 202#L713-1true]) [2022-12-13 16:34:41,866 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-13 16:34:41,866 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,866 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,866 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-12-13 16:34:41,866 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,867 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 214#L709-1true, 208#L714-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 202#L713-1true]) [2022-12-13 16:34:41,867 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-13 16:34:41,867 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,867 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-12-13 16:34:41,867 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-13 16:34:41,867 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,873 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [42#L705-6true, 308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 165#L709true, 64#L709-3true, 129#L725-4true, 163#L706-4true]) [2022-12-13 16:34:41,873 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-13 16:34:41,874 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2022-12-13 16:34:41,874 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2022-12-13 16:34:41,874 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2022-12-13 16:34:41,875 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [24#L709-1true, Black: 286#true, 299#true, 104#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,875 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-12-13 16:34:41,875 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:41,875 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:41,875 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-12-13 16:34:41,875 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 104#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 165#L709true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,875 INFO L383 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-12-13 16:34:41,875 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-12-13 16:34:41,875 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-12-13 16:34:41,875 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-12-13 16:34:41,876 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [8#L710-2true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 214#L709-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 23#L706-5true]) [2022-12-13 16:34:41,876 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-13 16:34:41,876 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2022-12-13 16:34:41,876 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-12-13 16:34:41,876 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-13 16:34:41,876 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2022-12-13 16:34:41,877 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 214#L709-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 202#L713-1true, 23#L706-5true]) [2022-12-13 16:34:41,877 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-13 16:34:41,877 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-13 16:34:41,877 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-12-13 16:34:41,877 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2022-12-13 16:34:41,877 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2022-12-13 16:34:41,878 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [24#L709-1true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 214#L709-1true, thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,878 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-13 16:34:41,878 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-12-13 16:34:41,878 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2022-12-13 16:34:41,878 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-13 16:34:41,878 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-13 16:34:41,879 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [72#L706-7true, 111#L709true, 42#L705-6true, 8#L710-2true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,880 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-13 16:34:41,880 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2022-12-13 16:34:41,880 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-12-13 16:34:41,880 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-13 16:34:41,880 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2022-12-13 16:34:41,880 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [111#L709true, 72#L706-7true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 202#L713-1true]) [2022-12-13 16:34:41,880 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-13 16:34:41,880 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2022-12-13 16:34:41,880 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2022-12-13 16:34:41,880 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-12-13 16:34:41,880 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-13 16:34:41,888 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [201#L713-1true, 72#L706-7true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 165#L709true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,888 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-13 16:34:41,888 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2022-12-13 16:34:41,888 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2022-12-13 16:34:41,888 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2022-12-13 16:34:41,890 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [72#L706-7true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 185#L710-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 202#L713-1true]) [2022-12-13 16:34:41,890 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-13 16:34:41,890 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2022-12-13 16:34:41,890 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2022-12-13 16:34:41,890 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-12-13 16:34:41,897 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [201#L713-1true, 42#L705-6true, 308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 165#L709true, 129#L725-4true, 163#L706-4true]) [2022-12-13 16:34:41,897 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-12-13 16:34:41,897 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,898 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,898 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,898 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [308#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 129#L725-4true, 163#L706-4true, 202#L713-1true]) [2022-12-13 16:34:41,898 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-12-13 16:34:41,898 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,899 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:41,899 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,899 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [72#L706-7true, 8#L710-2true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 214#L709-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,899 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-12-13 16:34:41,899 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,899 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-13 16:34:41,899 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-12-13 16:34:41,899 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,900 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [72#L706-7true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 214#L709-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 202#L713-1true]) [2022-12-13 16:34:41,900 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-12-13 16:34:41,900 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,900 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-12-13 16:34:41,900 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,900 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-13 16:34:41,901 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [111#L709true, 8#L710-2true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 96#L707-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,901 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-12-13 16:34:41,901 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-12-13 16:34:41,902 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,902 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-13 16:34:41,902 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,902 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [111#L709true, 8#L710-2true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,902 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-12-13 16:34:41,902 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,902 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-12-13 16:34:41,902 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-13 16:34:41,902 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,902 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [111#L709true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 96#L707-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 202#L713-1true]) [2022-12-13 16:34:41,902 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-12-13 16:34:41,902 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,902 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-13 16:34:41,903 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-12-13 16:34:41,903 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,903 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [111#L709true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 202#L713-1true]) [2022-12-13 16:34:41,903 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-12-13 16:34:41,903 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,903 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-12-13 16:34:41,903 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-13 16:34:41,903 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,909 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [201#L713-1true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 165#L709true, 96#L707-2true]) [2022-12-13 16:34:41,909 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-12-13 16:34:41,909 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,909 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,909 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,909 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [201#L713-1true, 24#L709-1true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,909 INFO L383 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2022-12-13 16:34:41,909 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2022-12-13 16:34:41,909 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2022-12-13 16:34:41,910 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2022-12-13 16:34:41,910 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,910 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [201#L713-1true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 165#L709true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,910 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-12-13 16:34:41,910 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,910 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2022-12-13 16:34:41,910 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,910 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,911 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 185#L710-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 202#L713-1true]) [2022-12-13 16:34:41,911 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-12-13 16:34:41,911 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,911 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,911 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:41,912 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 179#L725-5true, 185#L710-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true, 202#L713-1true]) [2022-12-13 16:34:41,912 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-12-13 16:34:41,912 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:41,912 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,912 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,916 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [201#L713-1true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 165#L709true, 129#L725-4true, 23#L706-5true]) [2022-12-13 16:34:41,916 INFO L383 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2022-12-13 16:34:41,916 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2022-12-13 16:34:41,917 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2022-12-13 16:34:41,917 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2022-12-13 16:34:41,919 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 202#L713-1true, 23#L706-5true]) [2022-12-13 16:34:41,919 INFO L383 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2022-12-13 16:34:41,920 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2022-12-13 16:34:41,920 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2022-12-13 16:34:41,920 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,920 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [8#L710-2true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 214#L709-1true, thr1Thread4of4ForFork0InUse, 96#L707-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,920 INFO L383 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2022-12-13 16:34:41,921 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2022-12-13 16:34:41,921 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-12-13 16:34:41,921 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2022-12-13 16:34:41,921 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-13 16:34:41,921 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [8#L710-2true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 214#L709-1true, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,921 INFO L383 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2022-12-13 16:34:41,921 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2022-12-13 16:34:41,921 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2022-12-13 16:34:41,921 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-13 16:34:41,921 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-12-13 16:34:41,921 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 214#L709-1true, thr1Thread4of4ForFork0InUse, 96#L707-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 202#L713-1true]) [2022-12-13 16:34:41,921 INFO L383 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2022-12-13 16:34:41,922 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-13 16:34:41,922 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-12-13 16:34:41,922 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2022-12-13 16:34:41,922 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2022-12-13 16:34:41,922 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 214#L709-1true, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 202#L713-1true]) [2022-12-13 16:34:41,922 INFO L383 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2022-12-13 16:34:41,922 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-12-13 16:34:41,922 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2022-12-13 16:34:41,922 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-13 16:34:41,922 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2022-12-13 16:34:41,926 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [8#L710-2true, Black: 286#true, 299#true, 104#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2022-12-13 16:34:41,926 INFO L383 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-12-13 16:34:41,926 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-12-13 16:34:41,926 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-12-13 16:34:41,926 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-12-13 16:34:41,927 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 104#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 179#L725-5true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 202#L713-1true]) [2022-12-13 16:34:41,927 INFO L383 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-12-13 16:34:41,927 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-12-13 16:34:41,927 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-12-13 16:34:41,927 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-12-13 16:34:41,931 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [72#L706-7true, 201#L713-1true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 165#L709true, 129#L725-4true]) [2022-12-13 16:34:41,931 INFO L383 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-12-13 16:34:41,931 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2022-12-13 16:34:41,931 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-12-13 16:34:41,931 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-12-13 16:34:41,933 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [72#L706-7true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 202#L713-1true]) [2022-12-13 16:34:41,933 INFO L383 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-12-13 16:34:41,933 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,933 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-12-13 16:34:41,933 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-12-13 16:34:41,939 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [201#L713-1true, 42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true, 165#L709true, 129#L725-4true]) [2022-12-13 16:34:41,939 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-12-13 16:34:41,939 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,939 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:41,939 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:41,939 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [201#L713-1true, 24#L709-1true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,939 INFO L383 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-13 16:34:41,939 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,939 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2022-12-13 16:34:41,939 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,940 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2022-12-13 16:34:41,940 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [201#L713-1true, Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 165#L709true, 129#L725-4true]) [2022-12-13 16:34:41,940 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-12-13 16:34:41,940 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-12-13 16:34:41,940 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:41,940 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:41,940 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:41,941 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 185#L710-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 202#L713-1true]) [2022-12-13 16:34:41,941 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-12-13 16:34:41,941 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:41,941 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:41,941 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,941 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_33| v_~max~0_155) (= (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_54| 1) |v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|)) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_54|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_33|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_25|, ~max~0=v_~max~0_155, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_53|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [42#L705-6true, Black: 286#true, 299#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 185#L710-2true, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 96#L707-2true, 129#L725-4true, 202#L713-1true]) [2022-12-13 16:34:41,941 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-12-13 16:34:41,941 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:41,941 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2022-12-13 16:34:41,941 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-12-13 16:34:41,945 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [8#L710-2true, Black: 286#true, 299#true, 104#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true]) [2022-12-13 16:34:41,945 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-12-13 16:34:41,945 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,945 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,945 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,946 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L707-2-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [Black: 286#true, 299#true, 104#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 117#L709true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 301#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread3of4ForFork0InUse, 208#L714-1true, thr1Thread4of4ForFork0InUse, 309#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 129#L725-4true, 202#L713-1true]) [2022-12-13 16:34:41,946 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-12-13 16:34:41,946 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,946 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-13 16:34:41,946 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2022-12-13 16:34:41,948 INFO L130 PetriNetUnfolder]: 582985/885719 cut-off events. [2022-12-13 16:34:41,949 INFO L131 PetriNetUnfolder]: For 192625/257782 co-relation queries the response was YES. [2022-12-13 16:34:44,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1904609 conditions, 885719 events. 582985/885719 cut-off events. For 192625/257782 co-relation queries the response was YES. Maximal size of possible extension queue 22488. Compared 9036536 event pairs, 114817 based on Foata normal form. 5963/761474 useless extension candidates. Maximal degree in co-relation 1904599. Up to 345858 conditions per place. [2022-12-13 16:34:49,092 INFO L137 encePairwiseOnDemand]: 496/502 looper letters, 165 selfloop transitions, 5 changer transitions 0/261 dead transitions. [2022-12-13 16:34:49,092 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 261 transitions, 1157 flow [2022-12-13 16:34:49,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 16:34:49,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-13 16:34:49,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1531 transitions. [2022-12-13 16:34:49,096 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5083001328021248 [2022-12-13 16:34:49,096 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1531 transitions. [2022-12-13 16:34:49,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1531 transitions. [2022-12-13 16:34:49,097 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:34:49,097 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1531 transitions. [2022-12-13 16:34:49,098 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 255.16666666666666) internal successors, (1531), 6 states have internal predecessors, (1531), 0 states have call successors, (0), 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-12-13 16:34:49,101 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 502.0) internal successors, (3514), 7 states have internal predecessors, (3514), 0 states have call successors, (0), 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-12-13 16:34:49,102 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 502.0) internal successors, (3514), 7 states have internal predecessors, (3514), 0 states have call successors, (0), 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-12-13 16:34:49,102 INFO L175 Difference]: Start difference. First operand has 110 places, 142 transitions, 539 flow. Second operand 6 states and 1531 transitions. [2022-12-13 16:34:49,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 261 transitions, 1157 flow [2022-12-13 16:34:50,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 261 transitions, 1132 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-12-13 16:34:50,310 INFO L231 Difference]: Finished difference. Result has 113 places, 141 transitions, 526 flow [2022-12-13 16:34:50,310 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=502, PETRI_DIFFERENCE_MINUEND_FLOW=516, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=526, PETRI_PLACES=113, PETRI_TRANSITIONS=141} [2022-12-13 16:34:50,310 INFO L288 CegarLoopForPetriNet]: 123 programPoint places, -10 predicate places. [2022-12-13 16:34:50,310 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 141 transitions, 526 flow [2022-12-13 16:34:50,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 230.0) internal successors, (1380), 6 states have internal predecessors, (1380), 0 states have call successors, (0), 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-12-13 16:34:50,311 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:34:50,312 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1] [2022-12-13 16:34:50,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-12-13 16:34:50,312 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 37 more)] === [2022-12-13 16:34:50,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:34:50,312 INFO L85 PathProgramCache]: Analyzing trace with hash 722941667, now seen corresponding path program 1 times [2022-12-13 16:34:50,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:34:50,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741741173] [2022-12-13 16:34:50,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:34:50,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:34:50,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 16:34:50,325 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-12-13 16:34:50,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 16:34:50,337 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-12-13 16:34:50,338 INFO L360 BasicCegarLoop]: Counterexample is feasible [2022-12-13 16:34:50,338 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (40 of 41 remaining) [2022-12-13 16:34:50,338 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (39 of 41 remaining) [2022-12-13 16:34:50,338 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (38 of 41 remaining) [2022-12-13 16:34:50,338 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (37 of 41 remaining) [2022-12-13 16:34:50,339 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (36 of 41 remaining) [2022-12-13 16:34:50,339 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (35 of 41 remaining) [2022-12-13 16:34:50,339 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (34 of 41 remaining) [2022-12-13 16:34:50,339 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (33 of 41 remaining) [2022-12-13 16:34:50,339 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (32 of 41 remaining) [2022-12-13 16:34:50,339 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (31 of 41 remaining) [2022-12-13 16:34:50,339 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (30 of 41 remaining) [2022-12-13 16:34:50,340 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (29 of 41 remaining) [2022-12-13 16:34:50,340 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (28 of 41 remaining) [2022-12-13 16:34:50,340 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (27 of 41 remaining) [2022-12-13 16:34:50,340 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (26 of 41 remaining) [2022-12-13 16:34:50,340 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (25 of 41 remaining) [2022-12-13 16:34:50,340 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (24 of 41 remaining) [2022-12-13 16:34:50,341 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (23 of 41 remaining) [2022-12-13 16:34:50,341 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (22 of 41 remaining) [2022-12-13 16:34:50,341 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (21 of 41 remaining) [2022-12-13 16:34:50,341 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (20 of 41 remaining) [2022-12-13 16:34:50,341 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (19 of 41 remaining) [2022-12-13 16:34:50,341 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (18 of 41 remaining) [2022-12-13 16:34:50,341 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (17 of 41 remaining) [2022-12-13 16:34:50,342 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (16 of 41 remaining) [2022-12-13 16:34:50,342 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (15 of 41 remaining) [2022-12-13 16:34:50,342 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (14 of 41 remaining) [2022-12-13 16:34:50,342 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (13 of 41 remaining) [2022-12-13 16:34:50,342 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (12 of 41 remaining) [2022-12-13 16:34:50,342 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (11 of 41 remaining) [2022-12-13 16:34:50,342 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (10 of 41 remaining) [2022-12-13 16:34:50,343 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (9 of 41 remaining) [2022-12-13 16:34:50,343 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (8 of 41 remaining) [2022-12-13 16:34:50,343 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (7 of 41 remaining) [2022-12-13 16:34:50,343 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (6 of 41 remaining) [2022-12-13 16:34:50,343 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (5 of 41 remaining) [2022-12-13 16:34:50,343 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (4 of 41 remaining) [2022-12-13 16:34:50,344 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (3 of 41 remaining) [2022-12-13 16:34:50,344 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (2 of 41 remaining) [2022-12-13 16:34:50,344 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (1 of 41 remaining) [2022-12-13 16:34:50,344 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (0 of 41 remaining) [2022-12-13 16:34:50,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-12-13 16:34:50,344 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:34:50,345 WARN L233 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2022-12-13 16:34:50,345 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2022-12-13 16:34:50,378 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-12-13 16:34:50,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 332 places, 347 transitions, 739 flow [2022-12-13 16:34:50,448 INFO L130 PetriNetUnfolder]: 31/410 cut-off events. [2022-12-13 16:34:50,448 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2022-12-13 16:34:50,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 441 conditions, 410 events. 31/410 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 1459 event pairs, 0 based on Foata normal form. 0/333 useless extension candidates. Maximal degree in co-relation 348. Up to 12 conditions per place. [2022-12-13 16:34:50,451 INFO L82 GeneralOperation]: Start removeDead. Operand has 332 places, 347 transitions, 739 flow [2022-12-13 16:34:50,455 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 332 places, 347 transitions, 739 flow [2022-12-13 16:34:50,455 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-12-13 16:34:50,455 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 332 places, 347 transitions, 739 flow [2022-12-13 16:34:50,455 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 332 places, 347 transitions, 739 flow [2022-12-13 16:34:50,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 332 places, 347 transitions, 739 flow [2022-12-13 16:34:50,513 INFO L130 PetriNetUnfolder]: 31/410 cut-off events. [2022-12-13 16:34:50,513 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2022-12-13 16:34:50,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 441 conditions, 410 events. 31/410 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 1459 event pairs, 0 based on Foata normal form. 0/333 useless extension candidates. Maximal degree in co-relation 348. Up to 12 conditions per place. [2022-12-13 16:34:50,531 INFO L119 LiptonReduction]: Number of co-enabled transitions 84180 [2022-12-13 16:34:53,515 INFO L134 LiptonReduction]: Checked pairs total: 301620 [2022-12-13 16:34:53,515 INFO L136 LiptonReduction]: Total number of compositions: 262 [2022-12-13 16:34:53,516 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-13 16:34:53,516 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;@4ae47eb3, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2022-12-13 16:34:53,516 INFO L358 AbstractCegarLoop]: Starting to check reachability of 49 error locations. [2022-12-13 16:34:53,518 INFO L130 PetriNetUnfolder]: 0/21 cut-off events. [2022-12-13 16:34:53,518 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-12-13 16:34:53,518 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:34:53,518 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:34:53,518 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err1ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 45 more)] === [2022-12-13 16:34:53,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:34:53,518 INFO L85 PathProgramCache]: Analyzing trace with hash -731969657, now seen corresponding path program 1 times [2022-12-13 16:34:53,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:34:53,519 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728648825] [2022-12-13 16:34:53,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:34:53,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:34:53,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:34:53,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:34:53,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:34:53,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728648825] [2022-12-13 16:34:53,530 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728648825] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:34:53,530 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:34:53,530 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-13 16:34:53,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947994520] [2022-12-13 16:34:53,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:34:53,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-12-13 16:34:53,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:34:53,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-12-13 16:34:53,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-12-13 16:34:53,531 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 290 out of 609 [2022-12-13 16:34:53,532 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 156 transitions, 357 flow. Second operand has 2 states, 2 states have (on average 293.0) internal successors, (586), 2 states have internal predecessors, (586), 0 states have call successors, (0), 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-12-13 16:34:53,532 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:34:53,532 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 290 of 609 [2022-12-13 16:34:53,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand